./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_array_list_set_at_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_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/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_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/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_fa20623a-663a-486b-82fc-685c15e84c10/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 156ab79a85c4b985ced0d661dede185c573e9f8e4fcba49b00d62d883c71bbed --- 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 09:27:08,242 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 09:27:08,245 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 09:27:08,272 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 09:27:08,272 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 09:27:08,274 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 09:27:08,275 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 09:27:08,277 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 09:27:08,279 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 09:27:08,281 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 09:27:08,282 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 09:27:08,283 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 09:27:08,284 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 09:27:08,285 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 09:27:08,287 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 09:27:08,288 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 09:27:08,289 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 09:27:08,290 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 09:27:08,292 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 09:27:08,295 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 09:27:08,296 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 09:27:08,298 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 09:27:08,299 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 09:27:08,301 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 09:27:08,305 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 09:27:08,305 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 09:27:08,306 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 09:27:08,307 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 09:27:08,307 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 09:27:08,309 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 09:27:08,309 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 09:27:08,310 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 09:27:08,311 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 09:27:08,312 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 09:27:08,313 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 09:27:08,314 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 09:27:08,315 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 09:27:08,315 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 09:27:08,315 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 09:27:08,317 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 09:27:08,318 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 09:27:08,321 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 09:27:08,361 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 09:27:08,364 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 09:27:08,365 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 09:27:08,365 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 09:27:08,366 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 09:27:08,366 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 09:27:08,367 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 09:27:08,367 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 09:27:08,367 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 09:27:08,368 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 09:27:08,369 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 09:27:08,369 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 09:27:08,369 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 09:27:08,370 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 09:27:08,370 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 09:27:08,370 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 09:27:08,370 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 09:27:08,371 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 09:27:08,371 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 09:27:08,371 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 09:27:08,371 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 09:27:08,372 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:27:08,372 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 09:27:08,372 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 09:27:08,372 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 09:27:08,373 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 09:27:08,373 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 09:27:08,373 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 09:27:08,373 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 09:27:08,374 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 09:27:08,374 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_fa20623a-663a-486b-82fc-685c15e84c10/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_fa20623a-663a-486b-82fc-685c15e84c10/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 -> 156ab79a85c4b985ced0d661dede185c573e9f8e4fcba49b00d62d883c71bbed [2022-11-20 09:27:08,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 09:27:08,685 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 09:27:08,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 09:27:08,689 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 09:27:08,690 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 09:27:08,692 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i [2022-11-20 09:27:11,831 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 09:27:12,405 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 09:27:12,405 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i [2022-11-20 09:27:12,437 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/data/25f1e0b44/58719cdc91524e15b04232aca2888393/FLAG85cf135fb [2022-11-20 09:27:12,454 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/data/25f1e0b44/58719cdc91524e15b04232aca2888393 [2022-11-20 09:27:12,460 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 09:27:12,462 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 09:27:12,467 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 09:27:12,467 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 09:27:12,471 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 09:27:12,472 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:27:12" (1/1) ... [2022-11-20 09:27:12,473 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c83c062 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:12, skipping insertion in model container [2022-11-20 09:27:12,474 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:27:12" (1/1) ... [2022-11-20 09:27:12,482 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 09:27:12,592 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 09:27:12,854 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_fa20623a-663a-486b-82fc-685c15e84c10/sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i[4495,4508] [2022-11-20 09:27:12,863 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_fa20623a-663a-486b-82fc-685c15e84c10/sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i[4555,4568] [2022-11-20 09:27:13,921 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:27:14,017 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,018 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,019 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,020 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,021 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,037 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,038 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,041 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,042 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,045 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,046 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,047 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,048 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,548 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:27:14,550 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:27:14,551 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:27:14,553 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:27:14,555 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:27:14,556 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:27:14,557 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:27:14,558 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:27:14,559 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:27:14,560 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:27:14,750 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,758 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,826 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,826 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,827 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,839 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:27:14,869 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 09:27:14,883 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_fa20623a-663a-486b-82fc-685c15e84c10/sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i[4495,4508] [2022-11-20 09:27:14,884 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_fa20623a-663a-486b-82fc-685c15e84c10/sv-benchmarks/c/aws-c-common/aws_array_list_set_at_harness.i[4555,4568] [2022-11-20 09:27:14,959 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 09:27:14,983 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,984 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,985 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,985 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,986 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,994 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,994 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,996 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,996 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,998 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,999 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:14,999 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,000 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,042 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 09:27:15,043 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 09:27:15,044 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 09:27:15,046 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 09:27:15,047 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 09:27:15,048 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 09:27:15,049 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 09:27:15,050 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 09:27:15,051 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 09:27:15,052 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 09:27:15,085 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,091 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,142 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,143 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,143 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 09:27:15,144 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:27:15,414 INFO L208 MainTranslator]: Completed translation [2022-11-20 09:27:15,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15 WrapperNode [2022-11-20 09:27:15,415 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 09:27:15,416 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 09:27:15,416 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 09:27:15,417 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 09:27:15,425 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,510 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,571 INFO L138 Inliner]: procedures = 691, calls = 1680, calls flagged for inlining = 51, calls inlined = 11, statements flattened = 846 [2022-11-20 09:27:15,572 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 09:27:15,573 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 09:27:15,573 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 09:27:15,573 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 09:27:15,584 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,584 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,592 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,598 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,655 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,658 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,680 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,685 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,693 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 09:27:15,702 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 09:27:15,702 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 09:27:15,703 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 09:27:15,704 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (1/1) ... [2022-11-20 09:27:15,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:27:15,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:15,752 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 09:27:15,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 09:27:15,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 09:27:15,797 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2022-11-20 09:27:15,797 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2022-11-20 09:27:15,798 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2022-11-20 09:27:15,799 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2022-11-20 09:27:15,799 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-11-20 09:27:15,799 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-11-20 09:27:15,799 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2022-11-20 09:27:15,799 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2022-11-20 09:27:15,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 09:27:15,800 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-20 09:27:15,801 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-20 09:27:15,801 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 09:27:15,802 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 09:27:15,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 09:27:15,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 09:27:15,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 09:27:15,804 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-11-20 09:27:15,804 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-11-20 09:27:15,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 09:27:15,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 09:27:15,804 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-20 09:27:15,805 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-20 09:27:15,805 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-11-20 09:27:15,805 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-11-20 09:27:15,806 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-20 09:27:15,806 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-20 09:27:15,806 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-11-20 09:27:15,806 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-11-20 09:27:15,806 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2022-11-20 09:27:15,806 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2022-11-20 09:27:15,807 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2022-11-20 09:27:15,807 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2022-11-20 09:27:15,807 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 09:27:15,808 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 09:27:15,808 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-11-20 09:27:15,809 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-11-20 09:27:15,809 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2022-11-20 09:27:15,809 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2022-11-20 09:27:15,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 09:27:15,809 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2022-11-20 09:27:15,809 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2022-11-20 09:27:15,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 09:27:15,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 09:27:15,810 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-11-20 09:27:15,810 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-11-20 09:27:15,810 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-20 09:27:15,811 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-20 09:27:15,811 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2022-11-20 09:27:15,811 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2022-11-20 09:27:15,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 09:27:15,811 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2022-11-20 09:27:15,811 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2022-11-20 09:27:15,812 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_set_at [2022-11-20 09:27:15,812 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_set_at [2022-11-20 09:27:15,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 09:27:16,240 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 09:27:16,244 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 09:27:17,511 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 09:27:17,532 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 09:27:17,533 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 09:27:17,539 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:27:17 BoogieIcfgContainer [2022-11-20 09:27:17,539 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 09:27:17,543 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 09:27:17,543 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 09:27:17,546 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 09:27:17,546 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 09:27:12" (1/3) ... [2022-11-20 09:27:17,547 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22518ee3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:27:17, skipping insertion in model container [2022-11-20 09:27:17,548 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:15" (2/3) ... [2022-11-20 09:27:17,548 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22518ee3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:27:17, skipping insertion in model container [2022-11-20 09:27:17,548 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:27:17" (3/3) ... [2022-11-20 09:27:17,550 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_array_list_set_at_harness.i [2022-11-20 09:27:17,573 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 09:27:17,573 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 09:27:17,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 09:27:17,669 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;@18b4d8a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 09:27:17,670 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 09:27:17,677 INFO L276 IsEmpty]: Start isEmpty. Operand has 281 states, 164 states have (on average 1.2195121951219512) internal successors, (200), 165 states have internal predecessors, (200), 93 states have call successors, (93), 22 states have call predecessors, (93), 22 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2022-11-20 09:27:17,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-11-20 09:27:17,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:17,712 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:17,712 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:17,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1870768140, now seen corresponding path program 1 times [2022-11-20 09:27:17,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:17,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665815314] [2022-11-20 09:27:17,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:17,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:18,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 09:27:18,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:18,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 09:27:18,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:18,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 09:27:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:18,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 09:27:18,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:18,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-20 09:27:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-11-20 09:27:19,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 09:27:19,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-20 09:27:19,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 09:27:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 09:27:19,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:27:19,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-20 09:27:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-20 09:27:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-20 09:27:19,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-11-20 09:27:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-20 09:27:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-11-20 09:27:19,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-11-20 09:27:19,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-11-20 09:27:19,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-11-20 09:27:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-20 09:27:19,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 09:27:19,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 09:27:19,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-11-20 09:27:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-11-20 09:27:19,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:19,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665815314] [2022-11-20 09:27:19,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665815314] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:27:19,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089880111] [2022-11-20 09:27:19,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:19,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:19,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:19,381 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:19,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 09:27:19,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:19,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 2431 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 09:27:20,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:20,125 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-11-20 09:27:20,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:20,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089880111] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:20,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:27:20,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2022-11-20 09:27:20,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257777757] [2022-11-20 09:27:20,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:20,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 09:27:20,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:20,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 09:27:20,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-20 09:27:20,167 INFO L87 Difference]: Start difference. First operand has 281 states, 164 states have (on average 1.2195121951219512) internal successors, (200), 165 states have internal predecessors, (200), 93 states have call successors, (93), 22 states have call predecessors, (93), 22 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-20 09:27:20,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:20,741 INFO L93 Difference]: Finished difference Result 557 states and 840 transitions. [2022-11-20 09:27:20,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 09:27:20,753 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 146 [2022-11-20 09:27:20,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:20,773 INFO L225 Difference]: With dead ends: 557 [2022-11-20 09:27:20,780 INFO L226 Difference]: Without dead ends: 278 [2022-11-20 09:27:20,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-11-20 09:27:20,790 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 386 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1217 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:20,791 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1217 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 09:27:20,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-11-20 09:27:20,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2022-11-20 09:27:20,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 161 states have (on average 1.2111801242236024) internal successors, (195), 163 states have internal predecessors, (195), 93 states have call successors, (93), 22 states have call predecessors, (93), 23 states have return successors, (108), 92 states have call predecessors, (108), 92 states have call successors, (108) [2022-11-20 09:27:20,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 396 transitions. [2022-11-20 09:27:20,890 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 396 transitions. Word has length 146 [2022-11-20 09:27:20,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:20,891 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 396 transitions. [2022-11-20 09:27:20,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-20 09:27:20,892 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 396 transitions. [2022-11-20 09:27:20,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-20 09:27:20,895 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:20,895 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:27:20,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:21,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:21,104 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:21,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:21,105 INFO L85 PathProgramCache]: Analyzing trace with hash 265363754, now seen corresponding path program 1 times [2022-11-20 09:27:21,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:21,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911626257] [2022-11-20 09:27:21,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:21,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:21,204 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:21,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125349072] [2022-11-20 09:27:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:21,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:21,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:21,210 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:21,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 09:27:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:21,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 2703 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:27:21,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:21,866 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2022-11-20 09:27:21,866 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:21,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:21,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911626257] [2022-11-20 09:27:21,867 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:21,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125349072] [2022-11-20 09:27:21,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125349072] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:21,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:21,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 09:27:21,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128492642] [2022-11-20 09:27:21,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:21,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:27:21,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:21,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:27:21,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:27:21,870 INFO L87 Difference]: Start difference. First operand 278 states and 396 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-20 09:27:21,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:21,921 INFO L93 Difference]: Finished difference Result 535 states and 784 transitions. [2022-11-20 09:27:21,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:27:21,922 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 176 [2022-11-20 09:27:21,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:21,925 INFO L225 Difference]: With dead ends: 535 [2022-11-20 09:27:21,925 INFO L226 Difference]: Without dead ends: 283 [2022-11-20 09:27:21,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 173 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 09:27:21,928 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 10 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1124 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 09:27:21,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1124 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 09:27:21,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-11-20 09:27:21,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 280. [2022-11-20 09:27:21,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 163 states have (on average 1.2085889570552146) internal successors, (197), 165 states have internal predecessors, (197), 93 states have call successors, (93), 22 states have call predecessors, (93), 23 states have return successors, (108), 92 states have call predecessors, (108), 92 states have call successors, (108) [2022-11-20 09:27:22,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 398 transitions. [2022-11-20 09:27:22,003 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 398 transitions. Word has length 176 [2022-11-20 09:27:22,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:22,005 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 398 transitions. [2022-11-20 09:27:22,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-20 09:27:22,006 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 398 transitions. [2022-11-20 09:27:22,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-20 09:27:22,012 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:22,013 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:27:22,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:22,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:22,221 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:22,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:22,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1664860694, now seen corresponding path program 1 times [2022-11-20 09:27:22,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:22,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825892619] [2022-11-20 09:27:22,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:22,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:22,336 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:22,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1728615377] [2022-11-20 09:27:22,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:22,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:22,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:22,341 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:22,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 09:27:22,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:22,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 2713 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 09:27:22,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:23,123 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 154 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-11-20 09:27:23,124 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:23,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:23,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825892619] [2022-11-20 09:27:23,124 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:23,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728615377] [2022-11-20 09:27:23,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728615377] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:23,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:23,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 09:27:23,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92739970] [2022-11-20 09:27:23,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:23,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 09:27:23,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:23,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 09:27:23,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 09:27:23,127 INFO L87 Difference]: Start difference. First operand 280 states and 398 transitions. Second operand has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-20 09:27:23,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:23,883 INFO L93 Difference]: Finished difference Result 512 states and 726 transitions. [2022-11-20 09:27:23,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 09:27:23,883 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 4 states have call successors, (26) Word has length 176 [2022-11-20 09:27:23,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:23,887 INFO L225 Difference]: With dead ends: 512 [2022-11-20 09:27:23,887 INFO L226 Difference]: Without dead ends: 280 [2022-11-20 09:27:23,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-11-20 09:27:23,889 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 444 mSDsluCounter, 1238 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1529 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:23,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 1529 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 09:27:23,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-11-20 09:27:23,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 280. [2022-11-20 09:27:23,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 163 states have (on average 1.2085889570552146) internal successors, (197), 165 states have internal predecessors, (197), 93 states have call successors, (93), 22 states have call predecessors, (93), 23 states have return successors, (104), 92 states have call predecessors, (104), 92 states have call successors, (104) [2022-11-20 09:27:23,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 394 transitions. [2022-11-20 09:27:23,919 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 394 transitions. Word has length 176 [2022-11-20 09:27:23,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:23,920 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 394 transitions. [2022-11-20 09:27:23,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-20 09:27:23,921 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 394 transitions. [2022-11-20 09:27:23,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-11-20 09:27:23,924 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:23,924 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:23,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:24,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:24,134 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:24,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:24,135 INFO L85 PathProgramCache]: Analyzing trace with hash -331838195, now seen corresponding path program 2 times [2022-11-20 09:27:24,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:24,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945914097] [2022-11-20 09:27:24,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:24,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:24,279 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:24,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738501699] [2022-11-20 09:27:24,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:27:24,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:24,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:24,282 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:24,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 09:27:24,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 09:27:24,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:27:24,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 1914 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 09:27:24,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:24,855 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2022-11-20 09:27:24,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:24,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:24,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945914097] [2022-11-20 09:27:24,856 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:24,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738501699] [2022-11-20 09:27:24,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738501699] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:24,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:24,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 09:27:24,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048421781] [2022-11-20 09:27:24,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:24,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 09:27:24,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:24,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 09:27:24,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 09:27:24,859 INFO L87 Difference]: Start difference. First operand 280 states and 394 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 09:27:24,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:24,913 INFO L93 Difference]: Finished difference Result 494 states and 684 transitions. [2022-11-20 09:27:24,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:27:24,914 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) Word has length 191 [2022-11-20 09:27:24,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:24,920 INFO L225 Difference]: With dead ends: 494 [2022-11-20 09:27:24,920 INFO L226 Difference]: Without dead ends: 285 [2022-11-20 09:27:24,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 187 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 09:27:24,924 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 2 mSDsluCounter, 1121 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1497 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 09:27:24,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1497 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 09:27:24,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-11-20 09:27:24,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 285. [2022-11-20 09:27:24,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 167 states have (on average 1.2035928143712575) internal successors, (201), 169 states have internal predecessors, (201), 93 states have call successors, (93), 22 states have call predecessors, (93), 24 states have return successors, (106), 93 states have call predecessors, (106), 92 states have call successors, (106) [2022-11-20 09:27:24,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 400 transitions. [2022-11-20 09:27:24,973 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 400 transitions. Word has length 191 [2022-11-20 09:27:24,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:24,976 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 400 transitions. [2022-11-20 09:27:24,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 09:27:24,976 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 400 transitions. [2022-11-20 09:27:24,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-11-20 09:27:24,980 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:24,980 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:24,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:25,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:25,195 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:25,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:25,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1595114899, now seen corresponding path program 1 times [2022-11-20 09:27:25,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:25,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445401336] [2022-11-20 09:27:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:25,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:25,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:25,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1815836015] [2022-11-20 09:27:25,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:25,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:25,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:25,308 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:25,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 09:27:26,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:26,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 2858 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 09:27:26,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:26,167 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2022-11-20 09:27:26,167 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:26,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:26,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445401336] [2022-11-20 09:27:26,168 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:26,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815836015] [2022-11-20 09:27:26,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815836015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:26,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:26,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 09:27:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444866514] [2022-11-20 09:27:26,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:26,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 09:27:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:26,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 09:27:26,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-20 09:27:26,171 INFO L87 Difference]: Start difference. First operand 285 states and 400 transitions. Second operand has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 5 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-20 09:27:26,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:26,931 INFO L93 Difference]: Finished difference Result 516 states and 720 transitions. [2022-11-20 09:27:26,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 09:27:26,932 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 5 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 5 states have call successors, (27) Word has length 197 [2022-11-20 09:27:26,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:26,934 INFO L225 Difference]: With dead ends: 516 [2022-11-20 09:27:26,934 INFO L226 Difference]: Without dead ends: 285 [2022-11-20 09:27:26,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-11-20 09:27:26,937 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 494 mSDsluCounter, 1418 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:26,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [498 Valid, 1700 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 09:27:26,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-11-20 09:27:26,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 285. [2022-11-20 09:27:26,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 167 states have (on average 1.2035928143712575) internal successors, (201), 169 states have internal predecessors, (201), 93 states have call successors, (93), 22 states have call predecessors, (93), 24 states have return successors, (100), 93 states have call predecessors, (100), 92 states have call successors, (100) [2022-11-20 09:27:26,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 394 transitions. [2022-11-20 09:27:26,965 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 394 transitions. Word has length 197 [2022-11-20 09:27:26,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:26,966 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 394 transitions. [2022-11-20 09:27:26,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 5 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-20 09:27:26,967 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 394 transitions. [2022-11-20 09:27:26,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-11-20 09:27:26,970 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:26,970 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:27:26,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:27,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:27,180 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:27,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:27,180 INFO L85 PathProgramCache]: Analyzing trace with hash -895724094, now seen corresponding path program 2 times [2022-11-20 09:27:27,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:27,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109132335] [2022-11-20 09:27:27,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:27,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:27,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:27,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104584611] [2022-11-20 09:27:27,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:27:27,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:27,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:27,268 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:27,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 09:27:28,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:27:28,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:27:28,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 2999 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-20 09:27:28,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:28,496 INFO L134 CoverageAnalysis]: Checked inductivity of 370 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2022-11-20 09:27:28,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:28,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:28,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109132335] [2022-11-20 09:27:28,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:28,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104584611] [2022-11-20 09:27:28,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104584611] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:28,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:28,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 09:27:28,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462498074] [2022-11-20 09:27:28,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:28,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 09:27:28,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:28,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 09:27:28,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-20 09:27:28,498 INFO L87 Difference]: Start difference. First operand 285 states and 394 transitions. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 9 states have internal predecessors, (70), 6 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 6 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-20 09:27:29,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:29,336 INFO L93 Difference]: Finished difference Result 513 states and 703 transitions. [2022-11-20 09:27:29,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 09:27:29,337 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 9 states have internal predecessors, (70), 6 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 6 states have call predecessors, (27), 5 states have call successors, (27) Word has length 212 [2022-11-20 09:27:29,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:29,339 INFO L225 Difference]: With dead ends: 513 [2022-11-20 09:27:29,339 INFO L226 Difference]: Without dead ends: 285 [2022-11-20 09:27:29,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-11-20 09:27:29,341 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 542 mSDsluCounter, 1620 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 1901 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:29,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [546 Valid, 1901 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-20 09:27:29,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-11-20 09:27:29,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 285. [2022-11-20 09:27:29,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 167 states have (on average 1.2035928143712575) internal successors, (201), 169 states have internal predecessors, (201), 93 states have call successors, (93), 22 states have call predecessors, (93), 24 states have return successors, (96), 93 states have call predecessors, (96), 92 states have call successors, (96) [2022-11-20 09:27:29,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 390 transitions. [2022-11-20 09:27:29,362 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 390 transitions. Word has length 212 [2022-11-20 09:27:29,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:29,363 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 390 transitions. [2022-11-20 09:27:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 9 states have internal predecessors, (70), 6 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 6 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-20 09:27:29,363 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 390 transitions. [2022-11-20 09:27:29,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-20 09:27:29,368 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:29,369 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:29,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:29,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-20 09:27:29,582 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:29,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:29,583 INFO L85 PathProgramCache]: Analyzing trace with hash 247081526, now seen corresponding path program 1 times [2022-11-20 09:27:29,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:29,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916431270] [2022-11-20 09:27:29,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:29,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:29,670 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:29,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1068627795] [2022-11-20 09:27:29,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:29,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:29,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:29,672 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:29,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 09:27:30,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:30,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 3281 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 09:27:30,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:30,615 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 267 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-11-20 09:27:30,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:30,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:30,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916431270] [2022-11-20 09:27:30,616 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:30,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068627795] [2022-11-20 09:27:30,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068627795] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:30,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:30,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 09:27:30,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166195116] [2022-11-20 09:27:30,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:30,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 09:27:30,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:30,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 09:27:30,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-20 09:27:30,618 INFO L87 Difference]: Start difference. First operand 285 states and 390 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 4 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (29), 5 states have call predecessors, (29), 4 states have call successors, (29) [2022-11-20 09:27:30,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:30,926 INFO L93 Difference]: Finished difference Result 646 states and 908 transitions. [2022-11-20 09:27:30,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 09:27:30,927 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 4 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (29), 5 states have call predecessors, (29), 4 states have call successors, (29) Word has length 242 [2022-11-20 09:27:30,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:30,931 INFO L225 Difference]: With dead ends: 646 [2022-11-20 09:27:30,931 INFO L226 Difference]: Without dead ends: 412 [2022-11-20 09:27:30,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-20 09:27:30,933 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 133 mSDsluCounter, 2886 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 3317 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:30,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 3317 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 09:27:30,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-11-20 09:27:30,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 388. [2022-11-20 09:27:30,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 223 states have (on average 1.2152466367713004) internal successors, (271), 225 states have internal predecessors, (271), 138 states have call successors, (138), 23 states have call predecessors, (138), 26 states have return successors, (145), 139 states have call predecessors, (145), 137 states have call successors, (145) [2022-11-20 09:27:30,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 554 transitions. [2022-11-20 09:27:30,968 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 554 transitions. Word has length 242 [2022-11-20 09:27:30,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:30,968 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 554 transitions. [2022-11-20 09:27:30,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 4 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (29), 5 states have call predecessors, (29), 4 states have call successors, (29) [2022-11-20 09:27:30,969 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 554 transitions. [2022-11-20 09:27:30,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-20 09:27:30,973 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:30,973 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:30,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:31,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-20 09:27:31,185 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:31,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:31,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1060060872, now seen corresponding path program 1 times [2022-11-20 09:27:31,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:31,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184885838] [2022-11-20 09:27:31,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:31,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:31,292 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:31,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [114595555] [2022-11-20 09:27:31,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:31,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:31,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:31,294 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:31,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 09:27:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:32,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 3278 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 09:27:32,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:32,253 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 267 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-11-20 09:27:32,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:32,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:32,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184885838] [2022-11-20 09:27:32,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:32,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114595555] [2022-11-20 09:27:32,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114595555] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:32,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:32,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 09:27:32,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96178243] [2022-11-20 09:27:32,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:32,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 09:27:32,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:32,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 09:27:32,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 09:27:32,257 INFO L87 Difference]: Start difference. First operand 388 states and 554 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2022-11-20 09:27:32,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:32,571 INFO L93 Difference]: Finished difference Result 827 states and 1198 transitions. [2022-11-20 09:27:32,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 09:27:32,572 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) Word has length 242 [2022-11-20 09:27:32,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:32,576 INFO L225 Difference]: With dead ends: 827 [2022-11-20 09:27:32,576 INFO L226 Difference]: Without dead ends: 500 [2022-11-20 09:27:32,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-20 09:27:32,579 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 129 mSDsluCounter, 2435 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 2973 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:32,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 2973 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 09:27:32,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-11-20 09:27:32,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 478. [2022-11-20 09:27:32,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 270 states have (on average 1.2185185185185186) internal successors, (329), 272 states have internal predecessors, (329), 180 states have call successors, (180), 24 states have call predecessors, (180), 27 states have return successors, (189), 181 states have call predecessors, (189), 179 states have call successors, (189) [2022-11-20 09:27:32,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 698 transitions. [2022-11-20 09:27:32,625 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 698 transitions. Word has length 242 [2022-11-20 09:27:32,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:32,625 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 698 transitions. [2022-11-20 09:27:32,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2022-11-20 09:27:32,626 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 698 transitions. [2022-11-20 09:27:32,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-20 09:27:32,630 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:32,630 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:32,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:32,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:32,842 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:32,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:32,842 INFO L85 PathProgramCache]: Analyzing trace with hash -642172170, now seen corresponding path program 1 times [2022-11-20 09:27:32,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:32,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119419135] [2022-11-20 09:27:32,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:32,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:32,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:32,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84987497] [2022-11-20 09:27:32,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:32,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:32,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:32,928 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:32,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 09:27:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:33,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 3275 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 09:27:33,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:33,798 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 282 proven. 1 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2022-11-20 09:27:33,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:27:34,252 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2022-11-20 09:27:34,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:34,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119419135] [2022-11-20 09:27:34,252 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:34,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84987497] [2022-11-20 09:27:34,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84987497] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:27:34,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:27:34,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 11 [2022-11-20 09:27:34,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158047872] [2022-11-20 09:27:34,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:27:34,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 09:27:34,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:34,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 09:27:34,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-11-20 09:27:34,255 INFO L87 Difference]: Start difference. First operand 478 states and 698 transitions. Second operand has 11 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 4 states have call successors, (43), 3 states have call predecessors, (43), 4 states have return successors, (41), 3 states have call predecessors, (41), 3 states have call successors, (41) [2022-11-20 09:27:34,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:34,583 INFO L93 Difference]: Finished difference Result 634 states and 884 transitions. [2022-11-20 09:27:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 09:27:34,584 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 4 states have call successors, (43), 3 states have call predecessors, (43), 4 states have return successors, (41), 3 states have call predecessors, (41), 3 states have call successors, (41) Word has length 242 [2022-11-20 09:27:34,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:34,586 INFO L225 Difference]: With dead ends: 634 [2022-11-20 09:27:34,586 INFO L226 Difference]: Without dead ends: 289 [2022-11-20 09:27:34,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-20 09:27:34,591 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 3 mSDsluCounter, 2379 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2732 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:34,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2732 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 09:27:34,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2022-11-20 09:27:34,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 288. [2022-11-20 09:27:34,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 169 states have (on average 1.1893491124260356) internal successors, (201), 172 states have internal predecessors, (201), 93 states have call successors, (93), 22 states have call predecessors, (93), 25 states have return successors, (97), 93 states have call predecessors, (97), 92 states have call successors, (97) [2022-11-20 09:27:34,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 391 transitions. [2022-11-20 09:27:34,622 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 391 transitions. Word has length 242 [2022-11-20 09:27:34,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:34,623 INFO L495 AbstractCegarLoop]: Abstraction has 288 states and 391 transitions. [2022-11-20 09:27:34,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 4 states have call successors, (43), 3 states have call predecessors, (43), 4 states have return successors, (41), 3 states have call predecessors, (41), 3 states have call successors, (41) [2022-11-20 09:27:34,623 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 391 transitions. [2022-11-20 09:27:34,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2022-11-20 09:27:34,627 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:34,627 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:34,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-20 09:27:34,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 09:27:34,839 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:34,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:34,840 INFO L85 PathProgramCache]: Analyzing trace with hash 2101338209, now seen corresponding path program 1 times [2022-11-20 09:27:34,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:34,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140544352] [2022-11-20 09:27:34,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:34,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:34,961 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:34,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1730019397] [2022-11-20 09:27:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:34,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:34,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:34,963 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:34,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 09:27:35,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:35,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 3316 conjuncts, 70 conjunts are in the unsatisfiable core [2022-11-20 09:27:35,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:36,434 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2022-11-20 09:27:36,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:36,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:36,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140544352] [2022-11-20 09:27:36,435 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:36,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730019397] [2022-11-20 09:27:36,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730019397] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:36,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:36,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 09:27:36,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564812413] [2022-11-20 09:27:36,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:36,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 09:27:36,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:36,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 09:27:36,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-11-20 09:27:36,438 INFO L87 Difference]: Start difference. First operand 288 states and 391 transitions. Second operand has 13 states, 12 states have (on average 7.75) internal successors, (93), 12 states have internal predecessors, (93), 6 states have call successors, (33), 3 states have call predecessors, (33), 5 states have return successors, (31), 5 states have call predecessors, (31), 6 states have call successors, (31) [2022-11-20 09:27:37,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:37,286 INFO L93 Difference]: Finished difference Result 567 states and 784 transitions. [2022-11-20 09:27:37,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 09:27:37,286 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 7.75) internal successors, (93), 12 states have internal predecessors, (93), 6 states have call successors, (33), 3 states have call predecessors, (33), 5 states have return successors, (31), 5 states have call predecessors, (31), 6 states have call successors, (31) Word has length 253 [2022-11-20 09:27:37,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:37,289 INFO L225 Difference]: With dead ends: 567 [2022-11-20 09:27:37,289 INFO L226 Difference]: Without dead ends: 301 [2022-11-20 09:27:37,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 239 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-11-20 09:27:37,292 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 60 mSDsluCounter, 2421 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 2773 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:37,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 2773 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 536 Invalid, 0 Unknown, 185 Unchecked, 0.6s Time] [2022-11-20 09:27:37,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-11-20 09:27:37,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 291. [2022-11-20 09:27:37,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 171 states have (on average 1.1871345029239766) internal successors, (203), 175 states have internal predecessors, (203), 93 states have call successors, (93), 22 states have call predecessors, (93), 26 states have return successors, (115), 93 states have call predecessors, (115), 92 states have call successors, (115) [2022-11-20 09:27:37,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 411 transitions. [2022-11-20 09:27:37,320 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 411 transitions. Word has length 253 [2022-11-20 09:27:37,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:37,320 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 411 transitions. [2022-11-20 09:27:37,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 7.75) internal successors, (93), 12 states have internal predecessors, (93), 6 states have call successors, (33), 3 states have call predecessors, (33), 5 states have return successors, (31), 5 states have call predecessors, (31), 6 states have call successors, (31) [2022-11-20 09:27:37,321 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 411 transitions. [2022-11-20 09:27:37,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-11-20 09:27:37,325 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:37,325 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:37,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:37,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:37,537 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:37,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:37,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1612948967, now seen corresponding path program 1 times [2022-11-20 09:27:37,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:37,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720604219] [2022-11-20 09:27:37,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:37,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:37,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:37,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247171119] [2022-11-20 09:27:37,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:37,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:37,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:37,645 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:37,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 09:27:38,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:38,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 3316 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 09:27:38,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-11-20 09:27:38,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:27:38,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:38,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720604219] [2022-11-20 09:27:38,532 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:38,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247171119] [2022-11-20 09:27:38,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247171119] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:27:38,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:27:38,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 09:27:38,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618973366] [2022-11-20 09:27:38,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:27:38,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 09:27:38,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:38,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 09:27:38,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 09:27:38,535 INFO L87 Difference]: Start difference. First operand 291 states and 411 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 09:27:38,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:38,865 INFO L93 Difference]: Finished difference Result 561 states and 831 transitions. [2022-11-20 09:27:38,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 09:27:38,866 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 255 [2022-11-20 09:27:38,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:38,868 INFO L225 Difference]: With dead ends: 561 [2022-11-20 09:27:38,869 INFO L226 Difference]: Without dead ends: 296 [2022-11-20 09:27:38,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 251 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 09:27:38,871 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 10 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1447 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:38,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1447 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 09:27:38,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-11-20 09:27:38,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 292. [2022-11-20 09:27:38,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 172 states have (on average 1.186046511627907) internal successors, (204), 176 states have internal predecessors, (204), 93 states have call successors, (93), 22 states have call predecessors, (93), 26 states have return successors, (115), 93 states have call predecessors, (115), 92 states have call successors, (115) [2022-11-20 09:27:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 412 transitions. [2022-11-20 09:27:38,897 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 412 transitions. Word has length 255 [2022-11-20 09:27:38,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:38,898 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 412 transitions. [2022-11-20 09:27:38,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 09:27:38,898 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 412 transitions. [2022-11-20 09:27:38,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-11-20 09:27:38,900 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:38,900 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:38,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:39,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:39,112 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:39,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:39,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1368188443, now seen corresponding path program 1 times [2022-11-20 09:27:39,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:39,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57414348] [2022-11-20 09:27:39,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:39,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:39,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:39,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182757363] [2022-11-20 09:27:39,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:39,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:39,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:39,197 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:39,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 09:27:40,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:40,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 3321 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-20 09:27:40,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:42,256 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 25 treesize of output 17 [2022-11-20 09:27:42,263 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 13 [2022-11-20 09:27:42,271 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 18 treesize of output 10 [2022-11-20 09:27:42,333 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 284 proven. 6 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2022-11-20 09:27:42,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:27:43,315 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 9 treesize of output 3 [2022-11-20 09:27:43,317 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 09:27:43,448 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 29 treesize of output 17 [2022-11-20 09:27:43,621 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-20 09:27:43,622 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 23 treesize of output 18 [2022-11-20 09:27:43,755 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 30 proven. 78 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-11-20 09:27:43,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:43,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57414348] [2022-11-20 09:27:43,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:43,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182757363] [2022-11-20 09:27:43,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182757363] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:27:43,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:27:43,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2022-11-20 09:27:43,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806381802] [2022-11-20 09:27:43,757 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:27:43,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-20 09:27:43,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-20 09:27:43,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1103, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 09:27:43,760 INFO L87 Difference]: Start difference. First operand 292 states and 412 transitions. Second operand has 36 states, 32 states have (on average 5.375) internal successors, (172), 30 states have internal predecessors, (172), 16 states have call successors, (64), 6 states have call predecessors, (64), 12 states have return successors, (61), 15 states have call predecessors, (61), 15 states have call successors, (61) [2022-11-20 09:27:48,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:48,809 INFO L93 Difference]: Finished difference Result 726 states and 1030 transitions. [2022-11-20 09:27:48,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-20 09:27:48,810 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 32 states have (on average 5.375) internal successors, (172), 30 states have internal predecessors, (172), 16 states have call successors, (64), 6 states have call predecessors, (64), 12 states have return successors, (61), 15 states have call predecessors, (61), 15 states have call successors, (61) Word has length 255 [2022-11-20 09:27:48,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:48,813 INFO L225 Difference]: With dead ends: 726 [2022-11-20 09:27:48,813 INFO L226 Difference]: Without dead ends: 469 [2022-11-20 09:27:48,816 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 475 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=329, Invalid=2641, Unknown=0, NotChecked=0, Total=2970 [2022-11-20 09:27:48,816 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 476 mSDsluCounter, 3905 mSDsCounter, 0 mSdLazyCounter, 3470 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 4300 SdHoareTripleChecker+Invalid, 4802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1213 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:48,817 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 4300 Invalid, 4802 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [119 Valid, 3470 Invalid, 0 Unknown, 1213 Unchecked, 3.8s Time] [2022-11-20 09:27:48,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-11-20 09:27:48,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 379. [2022-11-20 09:27:48,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 229 states have (on average 1.1528384279475983) internal successors, (264), 234 states have internal predecessors, (264), 108 states have call successors, (108), 35 states have call predecessors, (108), 41 states have return successors, (153), 109 states have call predecessors, (153), 107 states have call successors, (153) [2022-11-20 09:27:48,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 525 transitions. [2022-11-20 09:27:48,857 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 525 transitions. Word has length 255 [2022-11-20 09:27:48,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:48,858 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 525 transitions. [2022-11-20 09:27:48,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 32 states have (on average 5.375) internal successors, (172), 30 states have internal predecessors, (172), 16 states have call successors, (64), 6 states have call predecessors, (64), 12 states have return successors, (61), 15 states have call predecessors, (61), 15 states have call successors, (61) [2022-11-20 09:27:48,858 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 525 transitions. [2022-11-20 09:27:48,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-11-20 09:27:48,860 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:48,861 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:27:48,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:49,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-20 09:27:49,072 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:49,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:49,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1343783589, now seen corresponding path program 1 times [2022-11-20 09:27:49,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:49,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957347369] [2022-11-20 09:27:49,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:49,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:49,193 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:49,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790079188] [2022-11-20 09:27:49,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:49,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:49,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:49,195 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:49,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 09:27:49,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:50,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 3321 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-20 09:27:50,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:50,038 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 09:27:50,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:27:50,357 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 09:27:50,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:27:50,365 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 09:27:50,521 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2109 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2109) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2108 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2108) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-20 09:27:50,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:27:50,910 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 31 treesize of output 19 [2022-11-20 09:27:50,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:27:50,919 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 09:27:50,931 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 175 proven. 4 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2022-11-20 09:27:50,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:27:51,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:27:51,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957347369] [2022-11-20 09:27:51,398 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:27:51,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790079188] [2022-11-20 09:27:51,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790079188] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:27:51,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:27:51,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-20 09:27:51,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964802857] [2022-11-20 09:27:51,399 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:27:51,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 09:27:51,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:27:51,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 09:27:51,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=4, NotChecked=28, Total=272 [2022-11-20 09:27:51,401 INFO L87 Difference]: Start difference. First operand 379 states and 525 transitions. Second operand has 16 states, 15 states have (on average 6.133333333333334) internal successors, (92), 14 states have internal predecessors, (92), 5 states have call successors, (33), 5 states have call predecessors, (33), 6 states have return successors, (31), 5 states have call predecessors, (31), 5 states have call successors, (31) [2022-11-20 09:27:52,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:27:52,590 INFO L93 Difference]: Finished difference Result 705 states and 993 transitions. [2022-11-20 09:27:52,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 09:27:52,591 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.133333333333334) internal successors, (92), 14 states have internal predecessors, (92), 5 states have call successors, (33), 5 states have call predecessors, (33), 6 states have return successors, (31), 5 states have call predecessors, (31), 5 states have call successors, (31) Word has length 255 [2022-11-20 09:27:52,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:27:52,594 INFO L225 Difference]: With dead ends: 705 [2022-11-20 09:27:52,595 INFO L226 Difference]: Without dead ends: 422 [2022-11-20 09:27:52,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 441 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=4, NotChecked=30, Total=306 [2022-11-20 09:27:52,597 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 127 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 907 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 1443 SdHoareTripleChecker+Invalid, 2989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1992 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-20 09:27:52,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 1443 Invalid, 2989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 907 Invalid, 0 Unknown, 1992 Unchecked, 1.1s Time] [2022-11-20 09:27:52,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-11-20 09:27:52,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 406. [2022-11-20 09:27:52,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 248 states have (on average 1.1612903225806452) internal successors, (288), 254 states have internal predecessors, (288), 112 states have call successors, (112), 38 states have call predecessors, (112), 45 states have return successors, (163), 113 states have call predecessors, (163), 111 states have call successors, (163) [2022-11-20 09:27:52,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 563 transitions. [2022-11-20 09:27:52,639 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 563 transitions. Word has length 255 [2022-11-20 09:27:52,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:27:52,640 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 563 transitions. [2022-11-20 09:27:52,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.133333333333334) internal successors, (92), 14 states have internal predecessors, (92), 5 states have call successors, (33), 5 states have call predecessors, (33), 6 states have return successors, (31), 5 states have call predecessors, (31), 5 states have call successors, (31) [2022-11-20 09:27:52,640 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 563 transitions. [2022-11-20 09:27:52,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-11-20 09:27:52,642 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:27:52,643 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:27:52,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 09:27:52,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-20 09:27:52,855 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:27:52,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:27:52,856 INFO L85 PathProgramCache]: Analyzing trace with hash 366917770, now seen corresponding path program 1 times [2022-11-20 09:27:52,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:27:52,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978514543] [2022-11-20 09:27:52,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:52,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:27:52,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:27:52,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025823461] [2022-11-20 09:27:52,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:27:52,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:27:52,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:52,956 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:27:52,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 09:27:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:27:53,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 3360 conjuncts, 97 conjunts are in the unsatisfiable core [2022-11-20 09:27:53,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:27:53,869 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 09:27:54,025 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 09:27:54,058 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 09:27:54,157 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 09:27:54,209 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 09:27:54,209 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 12 treesize of output 14 [2022-11-20 09:27:54,386 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2350 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2350))) is different from true [2022-11-20 09:27:54,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:27:54,852 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 31 treesize of output 19 [2022-11-20 09:27:54,863 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 09:27:54,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-20 09:28:59,664 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2351 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_2351)))) is different from true [2022-11-20 09:29:08,060 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 312 proven. 41 refuted. 0 times theorem prover too weak. 201 trivial. 3 not checked. [2022-11-20 09:29:08,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:29:10,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:10,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978514543] [2022-11-20 09:29:10,420 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:10,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025823461] [2022-11-20 09:29:10,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025823461] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:29:10,421 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:29:10,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-11-20 09:29:10,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371132113] [2022-11-20 09:29:10,421 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:29:10,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-20 09:29:10,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:10,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-20 09:29:10,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=853, Unknown=52, NotChecked=122, Total=1122 [2022-11-20 09:29:10,423 INFO L87 Difference]: Start difference. First operand 406 states and 563 transitions. Second operand has 33 states, 30 states have (on average 3.7) internal successors, (111), 28 states have internal predecessors, (111), 12 states have call successors, (36), 9 states have call predecessors, (36), 11 states have return successors, (34), 12 states have call predecessors, (34), 12 states have call successors, (34) [2022-11-20 09:29:39,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:39,646 INFO L93 Difference]: Finished difference Result 915 states and 1410 transitions. [2022-11-20 09:29:39,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-20 09:29:39,646 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 3.7) internal successors, (111), 28 states have internal predecessors, (111), 12 states have call successors, (36), 9 states have call predecessors, (36), 11 states have return successors, (34), 12 states have call predecessors, (34), 12 states have call successors, (34) Word has length 261 [2022-11-20 09:29:39,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:39,652 INFO L225 Difference]: With dead ends: 915 [2022-11-20 09:29:39,653 INFO L226 Difference]: Without dead ends: 617 [2022-11-20 09:29:39,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 362 SyntacticMatches, 11 SemanticMatches, 53 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 102.5s TimeCoverageRelationStatistics Valid=251, Invalid=2399, Unknown=114, NotChecked=206, Total=2970 [2022-11-20 09:29:39,659 INFO L413 NwaCegarLoop]: 414 mSDtfsCounter, 476 mSDsluCounter, 3556 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 438 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 3970 SdHoareTripleChecker+Invalid, 8090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 438 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5603 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:39,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [520 Valid, 3970 Invalid, 8090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [438 Valid, 2049 Invalid, 0 Unknown, 5603 Unchecked, 2.0s Time] [2022-11-20 09:29:39,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-11-20 09:29:39,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 492. [2022-11-20 09:29:39,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 311 states have (on average 1.1479099678456592) internal successors, (357), 318 states have internal predecessors, (357), 124 states have call successors, (124), 46 states have call predecessors, (124), 56 states have return successors, (184), 127 states have call predecessors, (184), 123 states have call successors, (184) [2022-11-20 09:29:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 665 transitions. [2022-11-20 09:29:39,723 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 665 transitions. Word has length 261 [2022-11-20 09:29:39,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:39,724 INFO L495 AbstractCegarLoop]: Abstraction has 492 states and 665 transitions. [2022-11-20 09:29:39,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 3.7) internal successors, (111), 28 states have internal predecessors, (111), 12 states have call successors, (36), 9 states have call predecessors, (36), 11 states have return successors, (34), 12 states have call predecessors, (34), 12 states have call successors, (34) [2022-11-20 09:29:39,724 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 665 transitions. [2022-11-20 09:29:39,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-11-20 09:29:39,731 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:39,732 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:29:39,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:39,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-20 09:29:39,938 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:39,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:39,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1933073978, now seen corresponding path program 1 times [2022-11-20 09:29:39,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:39,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792292572] [2022-11-20 09:29:39,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:39,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:40,071 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:40,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112681874] [2022-11-20 09:29:40,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:40,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:40,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:40,074 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:40,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 09:29:40,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:40,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 3369 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-20 09:29:40,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:41,157 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 326 proven. 2 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-20 09:29:41,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:29:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 48 proven. 69 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-11-20 09:29:42,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:42,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792292572] [2022-11-20 09:29:42,155 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:42,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112681874] [2022-11-20 09:29:42,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112681874] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:29:42,155 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:29:42,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 31 [2022-11-20 09:29:42,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731342880] [2022-11-20 09:29:42,155 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:29:42,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-20 09:29:42,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:42,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-20 09:29:42,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=859, Unknown=0, NotChecked=0, Total=930 [2022-11-20 09:29:42,157 INFO L87 Difference]: Start difference. First operand 492 states and 665 transitions. Second operand has 31 states, 27 states have (on average 5.296296296296297) internal successors, (143), 22 states have internal predecessors, (143), 7 states have call successors, (49), 3 states have call predecessors, (49), 10 states have return successors, (50), 10 states have call predecessors, (50), 6 states have call successors, (50) [2022-11-20 09:29:43,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:29:43,392 INFO L93 Difference]: Finished difference Result 798 states and 1119 transitions. [2022-11-20 09:29:43,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 09:29:43,393 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 5.296296296296297) internal successors, (143), 22 states have internal predecessors, (143), 7 states have call successors, (49), 3 states have call predecessors, (49), 10 states have return successors, (50), 10 states have call predecessors, (50), 6 states have call successors, (50) Word has length 269 [2022-11-20 09:29:43,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:29:43,398 INFO L225 Difference]: With dead ends: 798 [2022-11-20 09:29:43,398 INFO L226 Difference]: Without dead ends: 502 [2022-11-20 09:29:43,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 503 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-11-20 09:29:43,403 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 37 mSDsluCounter, 9347 mSDsCounter, 0 mSdLazyCounter, 1218 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 9719 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:29:43,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 9719 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1218 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-20 09:29:43,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-11-20 09:29:43,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 495. [2022-11-20 09:29:43,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 313 states have (on average 1.1469648562300319) internal successors, (359), 321 states have internal predecessors, (359), 124 states have call successors, (124), 46 states have call predecessors, (124), 57 states have return successors, (200), 127 states have call predecessors, (200), 123 states have call successors, (200) [2022-11-20 09:29:43,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 683 transitions. [2022-11-20 09:29:43,453 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 683 transitions. Word has length 269 [2022-11-20 09:29:43,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:29:43,453 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 683 transitions. [2022-11-20 09:29:43,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 5.296296296296297) internal successors, (143), 22 states have internal predecessors, (143), 7 states have call successors, (49), 3 states have call predecessors, (49), 10 states have return successors, (50), 10 states have call predecessors, (50), 6 states have call successors, (50) [2022-11-20 09:29:43,454 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 683 transitions. [2022-11-20 09:29:43,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-11-20 09:29:43,457 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:29:43,457 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:29:43,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:43,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:43,669 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:29:43,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:43,670 INFO L85 PathProgramCache]: Analyzing trace with hash 165463492, now seen corresponding path program 1 times [2022-11-20 09:29:43,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:43,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754637702] [2022-11-20 09:29:43,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:43,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:43,755 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:43,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [337485665] [2022-11-20 09:29:43,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:43,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:43,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:43,757 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:43,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 09:29:44,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:29:44,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 3365 conjuncts, 104 conjunts are in the unsatisfiable core [2022-11-20 09:29:44,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:45,464 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2790 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2788 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_2788)) |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|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2790))))) is different from true [2022-11-20 09:29:45,484 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2790 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2788 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_2790)) |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|) 0 v_ArrVal_2788)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 09:29:45,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:45,581 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 33 treesize of output 32 [2022-11-20 09:29:45,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:45,588 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 33 treesize of output 32 [2022-11-20 09:29:45,955 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2793 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2795 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_2795)) |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_2793)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 09:29:54,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:54,718 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 31 treesize of output 19 [2022-11-20 09:29:54,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:29:54,725 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 377 proven. 5 refuted. 0 times theorem prover too weak. 158 trivial. 19 not checked. [2022-11-20 09:29:54,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:29:57,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:57,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754637702] [2022-11-20 09:29:57,136 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:57,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337485665] [2022-11-20 09:29:57,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337485665] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:29:57,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:29:57,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-20 09:29:57,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516436417] [2022-11-20 09:29:57,136 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:29:57,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 09:29:57,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:57,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 09:29:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=345, Unknown=24, NotChecked=120, Total=552 [2022-11-20 09:29:57,138 INFO L87 Difference]: Start difference. First operand 495 states and 683 transitions. Second operand has 23 states, 20 states have (on average 6.05) internal successors, (121), 22 states have internal predecessors, (121), 10 states have call successors, (37), 5 states have call predecessors, (37), 8 states have return successors, (35), 9 states have call predecessors, (35), 10 states have call successors, (35) [2022-11-20 09:29:57,433 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2790 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2788 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_2788)) |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|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2790))))) (exists ((v_ArrVal_2793 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2795 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_2795)) |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_2793)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-20 09:30:01,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:30:01,505 INFO L93 Difference]: Finished difference Result 898 states and 1333 transitions. [2022-11-20 09:30:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-20 09:30:01,506 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 6.05) internal successors, (121), 22 states have internal predecessors, (121), 10 states have call successors, (37), 5 states have call predecessors, (37), 8 states have return successors, (35), 9 states have call predecessors, (35), 10 states have call successors, (35) Word has length 263 [2022-11-20 09:30:01,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:30:01,511 INFO L225 Difference]: With dead ends: 898 [2022-11-20 09:30:01,511 INFO L226 Difference]: Without dead ends: 601 [2022-11-20 09:30:01,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 341 SyntacticMatches, 12 SemanticMatches, 29 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=107, Invalid=586, Unknown=25, NotChecked=212, Total=930 [2022-11-20 09:30:01,514 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 173 mSDsluCounter, 1779 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 2106 SdHoareTripleChecker+Invalid, 5082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3000 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:30:01,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 2106 Invalid, 5082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1982 Invalid, 0 Unknown, 3000 Unchecked, 2.0s Time] [2022-11-20 09:30:01,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2022-11-20 09:30:01,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 552. [2022-11-20 09:30:01,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 349 states have (on average 1.1318051575931232) internal successors, (395), 360 states have internal predecessors, (395), 137 states have call successors, (137), 54 states have call predecessors, (137), 65 states have return successors, (261), 137 states have call predecessors, (261), 136 states have call successors, (261) [2022-11-20 09:30:01,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 793 transitions. [2022-11-20 09:30:01,628 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 793 transitions. Word has length 263 [2022-11-20 09:30:01,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:30:01,628 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 793 transitions. [2022-11-20 09:30:01,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 6.05) internal successors, (121), 22 states have internal predecessors, (121), 10 states have call successors, (37), 5 states have call predecessors, (37), 8 states have return successors, (35), 9 states have call predecessors, (35), 10 states have call successors, (35) [2022-11-20 09:30:01,629 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 793 transitions. [2022-11-20 09:30:01,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-11-20 09:30:01,632 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:30:01,633 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1] [2022-11-20 09:30:01,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 09:30:01,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 09:30:01,845 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:30:01,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:30:01,845 INFO L85 PathProgramCache]: Analyzing trace with hash -738234378, now seen corresponding path program 2 times [2022-11-20 09:30:01,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:30:01,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005506890] [2022-11-20 09:30:01,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:30:01,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:30:01,935 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:30:01,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219024760] [2022-11-20 09:30:01,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:30:01,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:30:01,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:30:01,937 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:30:01,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 09:30:02,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:30:02,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:30:02,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 3386 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-20 09:30:02,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:30:03,122 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 224 proven. 9 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-20 09:30:03,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:30:04,096 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 79 proven. 15 refuted. 0 times theorem prover too weak. 521 trivial. 0 not checked. [2022-11-20 09:30:04,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:30:04,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005506890] [2022-11-20 09:30:04,097 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:30:04,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219024760] [2022-11-20 09:30:04,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219024760] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:30:04,097 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:30:04,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 27 [2022-11-20 09:30:04,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649958027] [2022-11-20 09:30:04,097 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:30:04,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 09:30:04,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:30:04,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 09:30:04,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=645, Unknown=0, NotChecked=0, Total=702 [2022-11-20 09:30:04,100 INFO L87 Difference]: Start difference. First operand 552 states and 793 transitions. Second operand has 27 states, 23 states have (on average 5.869565217391305) internal successors, (135), 18 states have internal predecessors, (135), 7 states have call successors, (44), 3 states have call predecessors, (44), 9 states have return successors, (47), 11 states have call predecessors, (47), 6 states have call successors, (47) [2022-11-20 09:30:05,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:30:05,096 INFO L93 Difference]: Finished difference Result 847 states and 1246 transitions. [2022-11-20 09:30:05,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 09:30:05,097 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 5.869565217391305) internal successors, (135), 18 states have internal predecessors, (135), 7 states have call successors, (44), 3 states have call predecessors, (44), 9 states have return successors, (47), 11 states have call predecessors, (47), 6 states have call successors, (47) Word has length 289 [2022-11-20 09:30:05,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:30:05,101 INFO L225 Difference]: With dead ends: 847 [2022-11-20 09:30:05,101 INFO L226 Difference]: Without dead ends: 558 [2022-11-20 09:30:05,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 547 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=912, Unknown=0, NotChecked=0, Total=992 [2022-11-20 09:30:05,104 INFO L413 NwaCegarLoop]: 369 mSDtfsCounter, 36 mSDsluCounter, 8223 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 8592 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 09:30:05,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 8592 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 09:30:05,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-11-20 09:30:05,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 552. [2022-11-20 09:30:05,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 349 states have (on average 1.1318051575931232) internal successors, (395), 360 states have internal predecessors, (395), 137 states have call successors, (137), 54 states have call predecessors, (137), 65 states have return successors, (259), 137 states have call predecessors, (259), 136 states have call successors, (259) [2022-11-20 09:30:05,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 791 transitions. [2022-11-20 09:30:05,163 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 791 transitions. Word has length 289 [2022-11-20 09:30:05,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:30:05,164 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 791 transitions. [2022-11-20 09:30:05,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 5.869565217391305) internal successors, (135), 18 states have internal predecessors, (135), 7 states have call successors, (44), 3 states have call predecessors, (44), 9 states have return successors, (47), 11 states have call predecessors, (47), 6 states have call successors, (47) [2022-11-20 09:30:05,164 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 791 transitions. [2022-11-20 09:30:05,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-11-20 09:30:05,167 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:30:05,168 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:30:05,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 09:30:05,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 09:30:05,386 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:30:05,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:30:05,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1743455670, now seen corresponding path program 2 times [2022-11-20 09:30:05,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:30:05,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847491384] [2022-11-20 09:30:05,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:30:05,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:30:05,496 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:30:05,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1761802699] [2022-11-20 09:30:05,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:30:05,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:30:05,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:30:05,498 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:30:05,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 09:30:06,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:30:06,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:30:06,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 3370 conjuncts, 211 conjunts are in the unsatisfiable core [2022-11-20 09:30:06,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:30:06,704 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 09:30:06,838 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 09:30:06,868 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 09:30:06,965 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 09:30:06,975 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 09:30:07,015 INFO L321 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-11-20 09:30:07,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 09:30:07,178 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3199 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3199) |c_#memory_int|)) (exists ((v_ArrVal_3198 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3198) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 09:30:07,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:30:07,505 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 09:30:07,530 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-20 09:30:07,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2022-11-20 09:30:07,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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 09:30:08,609 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3203 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_3203)) |c_#memory_int|)) (exists ((v_ArrVal_3201 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_3201)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 09:30:09,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:30:09,050 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 09:30:09,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 30 treesize of output 25 [2022-11-20 09:30:09,060 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 318 proven. 40 refuted. 0 times theorem prover too weak. 202 trivial. 3 not checked. [2022-11-20 09:30:09,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:30:09,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:30:09,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847491384] [2022-11-20 09:30:09,383 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:30:09,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761802699] [2022-11-20 09:30:09,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761802699] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:30:09,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:30:09,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-11-20 09:30:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178247190] [2022-11-20 09:30:09,383 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:30:09,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 09:30:09,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:30:09,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 09:30:09,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=727, Unknown=5, NotChecked=110, Total=930 [2022-11-20 09:30:09,385 INFO L87 Difference]: Start difference. First operand 552 states and 791 transitions. Second operand has 30 states, 27 states have (on average 4.333333333333333) internal successors, (117), 26 states have internal predecessors, (117), 12 states have call successors, (36), 8 states have call predecessors, (36), 11 states have return successors, (34), 12 states have call predecessors, (34), 12 states have call successors, (34) [2022-11-20 09:30:10,102 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3198 (Array Int Int)) (|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_3199 (Array Int Int))) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_3198) |c_#memory_$Pointer$.base|) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_3199) |c_#memory_int|))) (let ((.cse0 (= 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)))) (or (and (not .cse0) (not |c_aws_array_list_is_valid_#t~short132|)) (and .cse0 |c_aws_array_list_is_valid_#t~short132|))) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_3203 Int) (v_ArrVal_3201 Int)) (let ((.cse1 (select |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base|))) (and (= (select .cse1 0) 0) (= |c_#memory_$Pointer$.base| (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_3201))) (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| (store .cse1 0 v_ArrVal_3203)) |c_#memory_int|))))) is different from true [2022-11-20 09:30:11,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:30:11,729 INFO L93 Difference]: Finished difference Result 922 states and 1362 transitions. [2022-11-20 09:30:11,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-20 09:30:11,730 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 4.333333333333333) internal successors, (117), 26 states have internal predecessors, (117), 12 states have call successors, (36), 8 states have call predecessors, (36), 11 states have return successors, (34), 12 states have call predecessors, (34), 12 states have call successors, (34) Word has length 265 [2022-11-20 09:30:11,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:30:11,734 INFO L225 Difference]: With dead ends: 922 [2022-11-20 09:30:11,734 INFO L226 Difference]: Without dead ends: 610 [2022-11-20 09:30:11,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 302 SyntacticMatches, 11 SemanticMatches, 42 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=166, Invalid=1464, Unknown=22, NotChecked=240, Total=1892 [2022-11-20 09:30:11,737 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 306 mSDsluCounter, 1917 mSDsCounter, 0 mSdLazyCounter, 1605 mSolverCounterSat, 362 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 2210 SdHoareTripleChecker+Invalid, 5889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 362 IncrementalHoareTripleChecker+Valid, 1605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3922 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-20 09:30:11,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 2210 Invalid, 5889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [362 Valid, 1605 Invalid, 0 Unknown, 3922 Unchecked, 1.5s Time] [2022-11-20 09:30:11,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-11-20 09:30:11,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 587. [2022-11-20 09:30:11,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 371 states have (on average 1.1266846361185985) internal successors, (418), 382 states have internal predecessors, (418), 145 states have call successors, (145), 59 states have call predecessors, (145), 70 states have return successors, (268), 145 states have call predecessors, (268), 144 states have call successors, (268) [2022-11-20 09:30:11,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 831 transitions. [2022-11-20 09:30:11,808 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 831 transitions. Word has length 265 [2022-11-20 09:30:11,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:30:11,808 INFO L495 AbstractCegarLoop]: Abstraction has 587 states and 831 transitions. [2022-11-20 09:30:11,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 4.333333333333333) internal successors, (117), 26 states have internal predecessors, (117), 12 states have call successors, (36), 8 states have call predecessors, (36), 11 states have return successors, (34), 12 states have call predecessors, (34), 12 states have call successors, (34) [2022-11-20 09:30:11,809 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 831 transitions. [2022-11-20 09:30:11,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-11-20 09:30:11,812 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:30:11,812 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:30:11,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-20 09:30:12,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 09:30:12,026 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:30:12,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:30:12,027 INFO L85 PathProgramCache]: Analyzing trace with hash 271315338, now seen corresponding path program 3 times [2022-11-20 09:30:12,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:30:12,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45008209] [2022-11-20 09:30:12,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:30:12,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:30:12,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:30:12,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626274884] [2022-11-20 09:30:12,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 09:30:12,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:30:12,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:30:12,156 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:30:12,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 09:30:13,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 09:30:13,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:30:13,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 2274 conjuncts, 163 conjunts are in the unsatisfiable core [2022-11-20 09:30:13,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:30:13,941 INFO L321 Elim1Store]: treesize reduction 64, result has 42.3 percent of original size [2022-11-20 09:30:13,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 59 [2022-11-20 09:31:49,982 WARN L233 SmtUtils]: Spent 55.24s on a formula simplification. DAG size of input: 398 DAG size of output: 145 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-20 09:31:49,983 INFO L321 Elim1Store]: treesize reduction 1207, result has 22.4 percent of original size [2022-11-20 09:31:49,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 14 new quantified variables, introduced 81 case distinctions, treesize of input 410 treesize of output 669 [2022-11-20 09:31:51,223 INFO L134 CoverageAnalysis]: Checked inductivity of 563 backedges. 172 proven. 6 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-11-20 09:31:51,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:32:07,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:32:07,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45008209] [2022-11-20 09:32:07,208 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:32:07,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626274884] [2022-11-20 09:32:07,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626274884] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:32:07,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:32:07,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-11-20 09:32:07,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702356735] [2022-11-20 09:32:07,209 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:32:07,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 09:32:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:32:07,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 09:32:07,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=786, Unknown=1, NotChecked=0, Total=870 [2022-11-20 09:32:07,211 INFO L87 Difference]: Start difference. First operand 587 states and 831 transitions. Second operand has 26 states, 22 states have (on average 4.409090909090909) internal successors, (97), 20 states have internal predecessors, (97), 8 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (32), 8 states have call predecessors, (32), 7 states have call successors, (32) [2022-11-20 09:32:25,760 WARN L233 SmtUtils]: Spent 7.56s on a formula simplification. DAG size of input: 131 DAG size of output: 72 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 09:33:08,058 WARN L233 SmtUtils]: Spent 39.72s on a formula simplification. DAG size of input: 150 DAG size of output: 83 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 09:33:09,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:33:09,857 INFO L93 Difference]: Finished difference Result 624 states and 900 transitions. [2022-11-20 09:33:09,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 09:33:09,858 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 4.409090909090909) internal successors, (97), 20 states have internal predecessors, (97), 8 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (32), 8 states have call predecessors, (32), 7 states have call successors, (32) Word has length 265 [2022-11-20 09:33:09,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:33:09,862 INFO L225 Difference]: With dead ends: 624 [2022-11-20 09:33:09,863 INFO L226 Difference]: Without dead ends: 622 [2022-11-20 09:33:09,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 75.0s TimeCoverageRelationStatistics Valid=137, Invalid=1267, Unknown=2, NotChecked=0, Total=1406 [2022-11-20 09:33:09,864 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 168 mSDsluCounter, 2040 mSDsCounter, 0 mSdLazyCounter, 2351 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 2314 SdHoareTripleChecker+Invalid, 3728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1286 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-20 09:33:09,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 2314 Invalid, 3728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2351 Invalid, 0 Unknown, 1286 Unchecked, 2.4s Time] [2022-11-20 09:33:09,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-11-20 09:33:09,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 602. [2022-11-20 09:33:09,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 380 states have (on average 1.1263157894736842) internal successors, (428), 391 states have internal predecessors, (428), 149 states have call successors, (149), 61 states have call predecessors, (149), 72 states have return successors, (278), 149 states have call predecessors, (278), 148 states have call successors, (278) [2022-11-20 09:33:09,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 855 transitions. [2022-11-20 09:33:09,983 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 855 transitions. Word has length 265 [2022-11-20 09:33:09,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:33:09,984 INFO L495 AbstractCegarLoop]: Abstraction has 602 states and 855 transitions. [2022-11-20 09:33:09,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 4.409090909090909) internal successors, (97), 20 states have internal predecessors, (97), 8 states have call successors, (34), 4 states have call predecessors, (34), 6 states have return successors, (32), 8 states have call predecessors, (32), 7 states have call successors, (32) [2022-11-20 09:33:09,985 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 855 transitions. [2022-11-20 09:33:09,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2022-11-20 09:33:09,988 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:33:09,988 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2022-11-20 09:33:10,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-20 09:33:10,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:33:10,198 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:33:10,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:33:10,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1020945274, now seen corresponding path program 3 times [2022-11-20 09:33:10,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:33:10,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806812819] [2022-11-20 09:33:10,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:33:10,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:33:10,275 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:33:10,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185728319] [2022-11-20 09:33:10,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 09:33:10,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:33:10,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:33:10,277 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:33:10,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-20 09:33:11,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 09:33:11,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:33:11,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 2283 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 09:33:11,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:33:11,651 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 164 proven. 6 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2022-11-20 09:33:11,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:33:11,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:33:11,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806812819] [2022-11-20 09:33:11,947 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:33:11,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185728319] [2022-11-20 09:33:11,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185728319] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:33:11,948 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:33:11,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-11-20 09:33:11,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895394971] [2022-11-20 09:33:11,948 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:33:11,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 09:33:11,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:33:11,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 09:33:11,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-11-20 09:33:11,949 INFO L87 Difference]: Start difference. First operand 602 states and 855 transitions. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 6 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (34), 6 states have call predecessors, (34), 5 states have call successors, (34) [2022-11-20 09:33:14,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:33:14,296 INFO L93 Difference]: Finished difference Result 1012 states and 1544 transitions. [2022-11-20 09:33:14,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 09:33:14,297 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 6 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (34), 6 states have call predecessors, (34), 5 states have call successors, (34) Word has length 285 [2022-11-20 09:33:14,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:33:14,302 INFO L225 Difference]: With dead ends: 1012 [2022-11-20 09:33:14,302 INFO L226 Difference]: Without dead ends: 639 [2022-11-20 09:33:14,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 291 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2022-11-20 09:33:14,305 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 143 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1984 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 2354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-20 09:33:14,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 1234 Invalid, 2354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1984 Invalid, 0 Unknown, 282 Unchecked, 2.0s Time] [2022-11-20 09:33:14,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-11-20 09:33:14,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 616. [2022-11-20 09:33:14,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 389 states have (on average 1.1208226221079691) internal successors, (436), 400 states have internal predecessors, (436), 152 states have call successors, (152), 63 states have call predecessors, (152), 74 states have return successors, (300), 152 states have call predecessors, (300), 151 states have call successors, (300) [2022-11-20 09:33:14,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 888 transitions. [2022-11-20 09:33:14,382 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 888 transitions. Word has length 285 [2022-11-20 09:33:14,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:33:14,382 INFO L495 AbstractCegarLoop]: Abstraction has 616 states and 888 transitions. [2022-11-20 09:33:14,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 6 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (34), 6 states have call predecessors, (34), 5 states have call successors, (34) [2022-11-20 09:33:14,383 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 888 transitions. [2022-11-20 09:33:14,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2022-11-20 09:33:14,386 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:33:14,387 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1] [2022-11-20 09:33:14,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-20 09:33:14,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:33:14,597 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:33:14,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:33:14,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1163282624, now seen corresponding path program 4 times [2022-11-20 09:33:14,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:33:14,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861679269] [2022-11-20 09:33:14,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:33:14,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:33:14,674 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:33:14,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [365291871] [2022-11-20 09:33:14,675 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 09:33:14,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:33:14,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:33:14,676 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:33:14,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-20 09:33:15,586 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 09:33:15,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:33:15,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 3382 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-20 09:33:15,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:33:15,881 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 305 proven. 0 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-11-20 09:33:15,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:33:15,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:33:15,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861679269] [2022-11-20 09:33:15,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:33:15,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365291871] [2022-11-20 09:33:15,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365291871] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:33:15,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:33:15,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-11-20 09:33:15,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503122560] [2022-11-20 09:33:15,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:33:15,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 09:33:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:33:15,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 09:33:15,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-11-20 09:33:15,885 INFO L87 Difference]: Start difference. First operand 616 states and 888 transitions. Second operand has 21 states, 19 states have (on average 5.947368421052632) internal successors, (113), 15 states have internal predecessors, (113), 6 states have call successors, (35), 3 states have call predecessors, (35), 8 states have return successors, (35), 9 states have call predecessors, (35), 6 states have call successors, (35) [2022-11-20 09:33:16,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:33:16,771 INFO L93 Difference]: Finished difference Result 945 states and 1408 transitions. [2022-11-20 09:33:16,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-20 09:33:16,772 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 5.947368421052632) internal successors, (113), 15 states have internal predecessors, (113), 6 states have call successors, (35), 3 states have call predecessors, (35), 8 states have return successors, (35), 9 states have call predecessors, (35), 6 states have call successors, (35) Word has length 283 [2022-11-20 09:33:16,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:33:16,777 INFO L225 Difference]: With dead ends: 945 [2022-11-20 09:33:16,778 INFO L226 Difference]: Without dead ends: 620 [2022-11-20 09:33:16,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2022-11-20 09:33:16,781 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 143 mSDsluCounter, 6541 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 6907 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 09:33:16,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 6907 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 905 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-20 09:33:16,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2022-11-20 09:33:16,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 616. [2022-11-20 09:33:16,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 389 states have (on average 1.1208226221079691) internal successors, (436), 400 states have internal predecessors, (436), 152 states have call successors, (152), 63 states have call predecessors, (152), 74 states have return successors, (297), 152 states have call predecessors, (297), 151 states have call successors, (297) [2022-11-20 09:33:16,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 885 transitions. [2022-11-20 09:33:16,883 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 885 transitions. Word has length 283 [2022-11-20 09:33:16,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:33:16,884 INFO L495 AbstractCegarLoop]: Abstraction has 616 states and 885 transitions. [2022-11-20 09:33:16,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 5.947368421052632) internal successors, (113), 15 states have internal predecessors, (113), 6 states have call successors, (35), 3 states have call predecessors, (35), 8 states have return successors, (35), 9 states have call predecessors, (35), 6 states have call successors, (35) [2022-11-20 09:33:16,884 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 885 transitions. [2022-11-20 09:33:16,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-11-20 09:33:16,888 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:33:16,888 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:33:16,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-20 09:33:17,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-20 09:33:17,100 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:33:17,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:33:17,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1332465604, now seen corresponding path program 4 times [2022-11-20 09:33:17,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:33:17,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562581326] [2022-11-20 09:33:17,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:33:17,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:33:17,173 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:33:17,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46891868] [2022-11-20 09:33:17,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 09:33:17,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:33:17,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:33:17,175 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:33:17,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-20 09:33:18,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 09:33:18,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:33:18,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 3375 conjuncts, 251 conjunts are in the unsatisfiable core [2022-11-20 09:33:18,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:33:18,143 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 09:33:18,314 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 09:33:18,342 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 09:33:18,431 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 09:33:18,479 INFO L321 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-11-20 09:33:18,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 09:33:18,588 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4017 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4017))) is different from true [2022-11-20 09:33:18,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:33:18,682 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 09:33:18,701 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-20 09:33:18,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2022-11-20 09:34:01,442 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4018 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4018))) is different from true [2022-11-20 09:34:07,760 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:34:07,760 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 09:34:07,766 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 09:34:08,411 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_4020 (Array Int Int))) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4020) |c_#memory_int|)) (exists ((v_ArrVal_4019 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4019) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-20 09:34:12,674 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4020 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4019 (Array Int Int))) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4019) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4020) |c_#memory_int|))) (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)))) is different from true [2022-11-20 09:34:12,735 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 09:34:12,748 INFO L321 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-11-20 09:34:12,748 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 18 [2022-11-20 09:34:12,752 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 09:34:54,270 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 09:34:54,278 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4021 (Array Int Int)) (v_ArrVal_4024 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4021)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4024)))) is different from true [2022-11-20 09:35:13,305 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 09:35:13,331 INFO L321 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-11-20 09:35:13,331 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 17 [2022-11-20 09:35:14,258 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4028 Int) (v_ArrVal_4027 (Array Int Int)) (v_ArrVal_4025 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_4028))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4027)) (= (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_4025)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-20 09:35:35,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:35:35,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:35:35,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:35:35,813 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-11-20 09:35:35,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:35:35,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:35:35,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:35:35,824 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-11-20 09:35:35,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:35:35,835 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 09:35:35,835 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 41 treesize of output 34 [2022-11-20 09:35:35,839 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 09:35:36,090 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 192 proven. 253 refuted. 0 times theorem prover too weak. 68 trivial. 56 not checked. [2022-11-20 09:35:36,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:35:37,612 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_aws_array_list_set_at_aws_array_list_calc_necessary_size_~list#1.offset| 8)) (.cse1 (+ 32 |c_aws_array_list_set_at_aws_array_list_calc_necessary_size_~list#1.offset|))) (and (forall ((v_ArrVal_4047 (Array Int Int)) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273| Int)) (or (= (mod (select (select (store |c_#memory_int| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273| v_ArrVal_4047) |c_aws_array_list_set_at_aws_array_list_calc_necessary_size_~list#1.base|) .cse0) 18446744073709551616) 0) (forall ((v_ArrVal_4048 Int)) (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273|) 0 v_ArrVal_4048)) |c_aws_array_list_set_at_aws_array_list_calc_necessary_size_~list#1.base|) .cse1) 0)))) (forall ((v_ArrVal_4047 (Array Int Int)) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273| Int)) (or (= (mod (select (select (store |c_#memory_int| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273| v_ArrVal_4047) |c_aws_array_list_set_at_aws_array_list_calc_necessary_size_~list#1.base|) .cse0) 18446744073709551616) 0) (forall ((v_ArrVal_4049 Int)) (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_273|) 0 v_ArrVal_4049)) |c_aws_array_list_set_at_aws_array_list_calc_necessary_size_~list#1.base|) .cse1) 0)))))) is different from false [2022-11-20 09:35:37,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:35:37,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562581326] [2022-11-20 09:35:37,615 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:35:37,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46891868] [2022-11-20 09:35:37,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46891868] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:35:37,615 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:35:37,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2022-11-20 09:35:37,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636908784] [2022-11-20 09:35:37,616 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:35:37,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-11-20 09:35:37,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:35:37,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-11-20 09:35:37,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=4177, Unknown=175, NotChecked=966, Total=5550 [2022-11-20 09:35:37,618 INFO L87 Difference]: Start difference. First operand 616 states and 885 transitions. Second operand has 69 states, 61 states have (on average 2.6557377049180326) internal successors, (162), 59 states have internal predecessors, (162), 25 states have call successors, (40), 14 states have call predecessors, (40), 24 states have return successors, (39), 23 states have call predecessors, (39), 25 states have call successors, (39) [2022-11-20 09:36:43,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:36:43,188 INFO L93 Difference]: Finished difference Result 958 states and 1413 transitions. [2022-11-20 09:36:43,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-11-20 09:36:43,192 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 61 states have (on average 2.6557377049180326) internal successors, (162), 59 states have internal predecessors, (162), 25 states have call successors, (40), 14 states have call predecessors, (40), 24 states have return successors, (39), 23 states have call predecessors, (39), 25 states have call successors, (39) Word has length 267 [2022-11-20 09:36:43,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:36:43,196 INFO L225 Difference]: With dead ends: 958 [2022-11-20 09:36:43,196 INFO L226 Difference]: Without dead ends: 665 [2022-11-20 09:36:43,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 228 SyntacticMatches, 20 SemanticMatches, 109 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 3673 ImplicationChecksByTransitivity, 198.3s TimeCoverageRelationStatistics Valid=504, Invalid=9946, Unknown=290, NotChecked=1470, Total=12210 [2022-11-20 09:36:43,201 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 330 mSDsluCounter, 5974 mSDsCounter, 0 mSdLazyCounter, 4494 mSolverCounterSat, 393 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 6257 SdHoareTripleChecker+Invalid, 14611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 393 IncrementalHoareTripleChecker+Valid, 4494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9724 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-20 09:36:43,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 6257 Invalid, 14611 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [393 Valid, 4494 Invalid, 0 Unknown, 9724 Unchecked, 3.6s Time] [2022-11-20 09:36:43,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-11-20 09:36:43,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 645. [2022-11-20 09:36:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 406 states have (on average 1.1157635467980296) internal successors, (453), 417 states have internal predecessors, (453), 161 states have call successors, (161), 67 states have call predecessors, (161), 77 states have return successors, (315), 160 states have call predecessors, (315), 160 states have call successors, (315) [2022-11-20 09:36:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 929 transitions. [2022-11-20 09:36:43,281 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 929 transitions. Word has length 267 [2022-11-20 09:36:43,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:36:43,282 INFO L495 AbstractCegarLoop]: Abstraction has 645 states and 929 transitions. [2022-11-20 09:36:43,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 61 states have (on average 2.6557377049180326) internal successors, (162), 59 states have internal predecessors, (162), 25 states have call successors, (40), 14 states have call predecessors, (40), 24 states have return successors, (39), 23 states have call predecessors, (39), 25 states have call successors, (39) [2022-11-20 09:36:43,283 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 929 transitions. [2022-11-20 09:36:43,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-11-20 09:36:43,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:36:43,286 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:36:43,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-20 09:36:43,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-20 09:36:43,499 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:36:43,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:36:43,499 INFO L85 PathProgramCache]: Analyzing trace with hash 455039435, now seen corresponding path program 1 times [2022-11-20 09:36:43,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:36:43,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057356901] [2022-11-20 09:36:43,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:36:43,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:36:43,603 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:36:43,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [683701262] [2022-11-20 09:36:43,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:36:43,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:36:43,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:36:43,630 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:36:43,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-20 09:36:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:36:44,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 3330 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-20 09:36:44,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:36:44,688 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 215 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-11-20 09:36:44,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:36:44,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:36:44,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057356901] [2022-11-20 09:36:44,688 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:36:44,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683701262] [2022-11-20 09:36:44,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683701262] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:36:44,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:36:44,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-11-20 09:36:44,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488458164] [2022-11-20 09:36:44,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:36:44,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 09:36:44,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:36:44,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 09:36:44,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-11-20 09:36:44,691 INFO L87 Difference]: Start difference. First operand 645 states and 929 transitions. Second operand has 14 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 11 states have internal predecessors, (100), 3 states have call successors, (34), 2 states have call predecessors, (34), 6 states have return successors, (32), 5 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 09:36:45,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:36:45,227 INFO L93 Difference]: Finished difference Result 1034 states and 1538 transitions. [2022-11-20 09:36:45,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 09:36:45,230 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 11 states have internal predecessors, (100), 3 states have call successors, (34), 2 states have call predecessors, (34), 6 states have return successors, (32), 5 states have call predecessors, (32), 3 states have call successors, (32) Word has length 263 [2022-11-20 09:36:45,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:36:45,235 INFO L225 Difference]: With dead ends: 1034 [2022-11-20 09:36:45,235 INFO L226 Difference]: Without dead ends: 615 [2022-11-20 09:36:45,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-11-20 09:36:45,238 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 12 mSDsluCounter, 4038 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 4416 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 09:36:45,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 4416 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 09:36:45,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-11-20 09:36:45,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 610. [2022-11-20 09:36:45,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 381 states have (on average 1.1128608923884515) internal successors, (424), 390 states have internal predecessors, (424), 154 states have call successors, (154), 66 states have call predecessors, (154), 74 states have return successors, (297), 153 states have call predecessors, (297), 153 states have call successors, (297) [2022-11-20 09:36:45,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 875 transitions. [2022-11-20 09:36:45,318 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 875 transitions. Word has length 263 [2022-11-20 09:36:45,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:36:45,318 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 875 transitions. [2022-11-20 09:36:45,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 11 states have internal predecessors, (100), 3 states have call successors, (34), 2 states have call predecessors, (34), 6 states have return successors, (32), 5 states have call predecessors, (32), 3 states have call successors, (32) [2022-11-20 09:36:45,319 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 875 transitions. [2022-11-20 09:36:45,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-11-20 09:36:45,322 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:36:45,322 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:36:45,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-20 09:36:45,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:36:45,534 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:36:45,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:36:45,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1229629973, now seen corresponding path program 1 times [2022-11-20 09:36:45,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:36:45,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265259484] [2022-11-20 09:36:45,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:36:45,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:36:45,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:36:45,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243301701] [2022-11-20 09:36:45,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:36:45,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:36:45,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:36:45,631 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:36:45,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-20 09:36:46,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:36:46,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 3378 conjuncts, 97 conjunts are in the unsatisfiable core [2022-11-20 09:36:46,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:36:46,659 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 09:36:46,811 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 09:36:46,845 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 09:36:46,929 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 09:36:47,022 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 09:36:47,069 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 09:36:47,070 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 12 treesize of output 14 [2022-11-20 09:36:47,236 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4464 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4464) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-20 09:36:47,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:36:47,605 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 31 treesize of output 19 [2022-11-20 09:36:47,614 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 09:36:47,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-20 09:37:52,353 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4466 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_4466)))) is different from true [2022-11-20 09:38:00,726 INFO L134 CoverageAnalysis]: Checked inductivity of 559 backedges. 314 proven. 41 refuted. 0 times theorem prover too weak. 201 trivial. 3 not checked. [2022-11-20 09:38:00,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:38:03,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:38:03,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265259484] [2022-11-20 09:38:03,109 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:38:03,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243301701] [2022-11-20 09:38:03,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243301701] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:38:03,109 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:38:03,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-11-20 09:38:03,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319584617] [2022-11-20 09:38:03,110 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:38:03,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-20 09:38:03,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:38:03,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-20 09:38:03,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=845, Unknown=60, NotChecked=122, Total=1122 [2022-11-20 09:38:03,112 INFO L87 Difference]: Start difference. First operand 610 states and 875 transitions. Second operand has 33 states, 30 states have (on average 3.933333333333333) internal successors, (118), 28 states have internal predecessors, (118), 12 states have call successors, (37), 9 states have call predecessors, (37), 11 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) [2022-11-20 09:38:33,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:38:33,845 INFO L93 Difference]: Finished difference Result 984 states and 1471 transitions. [2022-11-20 09:38:33,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-20 09:38:33,846 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 3.933333333333333) internal successors, (118), 28 states have internal predecessors, (118), 12 states have call successors, (37), 9 states have call predecessors, (37), 11 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) Word has length 268 [2022-11-20 09:38:33,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:38:33,850 INFO L225 Difference]: With dead ends: 984 [2022-11-20 09:38:33,851 INFO L226 Difference]: Without dead ends: 645 [2022-11-20 09:38:33,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 370 SyntacticMatches, 13 SemanticMatches, 52 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 771 ImplicationChecksByTransitivity, 104.6s TimeCoverageRelationStatistics Valid=262, Invalid=2295, Unknown=103, NotChecked=202, Total=2862 [2022-11-20 09:38:33,854 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 421 mSDsluCounter, 2353 mSDsCounter, 0 mSdLazyCounter, 1592 mSolverCounterSat, 533 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 2664 SdHoareTripleChecker+Invalid, 5977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 533 IncrementalHoareTripleChecker+Valid, 1592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3852 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-20 09:38:33,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 2664 Invalid, 5977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [533 Valid, 1592 Invalid, 0 Unknown, 3852 Unchecked, 1.5s Time] [2022-11-20 09:38:33,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-11-20 09:38:33,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 613. [2022-11-20 09:38:33,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 383 states have (on average 1.112271540469974) internal successors, (426), 392 states have internal predecessors, (426), 154 states have call successors, (154), 67 states have call predecessors, (154), 75 states have return successors, (296), 153 states have call predecessors, (296), 153 states have call successors, (296) [2022-11-20 09:38:33,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 876 transitions. [2022-11-20 09:38:33,936 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 876 transitions. Word has length 268 [2022-11-20 09:38:33,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:38:33,936 INFO L495 AbstractCegarLoop]: Abstraction has 613 states and 876 transitions. [2022-11-20 09:38:33,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 3.933333333333333) internal successors, (118), 28 states have internal predecessors, (118), 12 states have call successors, (37), 9 states have call predecessors, (37), 11 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) [2022-11-20 09:38:33,937 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 876 transitions. [2022-11-20 09:38:33,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-11-20 09:38:33,940 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:38:33,940 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:38:33,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-20 09:38:34,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:38:34,157 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:38:34,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:38:34,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1515920826, now seen corresponding path program 5 times [2022-11-20 09:38:34,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:38:34,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959505012] [2022-11-20 09:38:34,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:38:34,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:38:34,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:38:34,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611708522] [2022-11-20 09:38:34,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 09:38:34,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:38:34,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:38:34,232 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:38:34,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-20 09:38:34,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:38:34,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:38:34,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 09:38:34,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:38:34,907 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2022-11-20 09:38:34,908 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:38:34,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:38:34,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959505012] [2022-11-20 09:38:34,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:38:34,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611708522] [2022-11-20 09:38:34,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611708522] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:38:34,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:38:34,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 09:38:34,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926486550] [2022-11-20 09:38:34,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:38:34,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 09:38:34,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:38:34,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 09:38:34,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 09:38:34,910 INFO L87 Difference]: Start difference. First operand 613 states and 876 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 09:38:35,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:38:35,314 INFO L93 Difference]: Finished difference Result 961 states and 1439 transitions. [2022-11-20 09:38:35,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:38:35,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 267 [2022-11-20 09:38:35,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:38:35,318 INFO L225 Difference]: With dead ends: 961 [2022-11-20 09:38:35,318 INFO L226 Difference]: Without dead ends: 574 [2022-11-20 09:38:35,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 263 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 09:38:35,321 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 14 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1382 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 09:38:35,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 1382 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 09:38:35,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-11-20 09:38:35,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 572. [2022-11-20 09:38:35,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 358 states have (on average 1.111731843575419) internal successors, (398), 366 states have internal predecessors, (398), 144 states have call successors, (144), 62 states have call predecessors, (144), 69 states have return successors, (254), 143 states have call predecessors, (254), 143 states have call successors, (254) [2022-11-20 09:38:35,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 796 transitions. [2022-11-20 09:38:35,395 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 796 transitions. Word has length 267 [2022-11-20 09:38:35,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:38:35,395 INFO L495 AbstractCegarLoop]: Abstraction has 572 states and 796 transitions. [2022-11-20 09:38:35,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 09:38:35,396 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 796 transitions. [2022-11-20 09:38:35,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-11-20 09:38:35,399 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:38:35,399 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:38:35,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-11-20 09:38:35,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-20 09:38:35,608 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:38:35,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:38:35,608 INFO L85 PathProgramCache]: Analyzing trace with hash 69957635, now seen corresponding path program 1 times [2022-11-20 09:38:35,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:38:35,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793488861] [2022-11-20 09:38:35,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:38:35,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:38:35,687 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:38:35,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [652143375] [2022-11-20 09:38:35,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:38:35,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:38:35,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:38:35,689 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:38:35,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-20 09:38:36,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:38:36,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 3370 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-20 09:38:36,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:38:36,666 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 09:38:36,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:38:36,952 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 09:38:36,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:38:36,961 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 09:38:37,054 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4920 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4920) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4919 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4919)))) is different from true [2022-11-20 09:38:37,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:38:37,172 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 09:38:37,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:38:37,183 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 09:38:37,194 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 09:38:37,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-20 09:38:37,698 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 09:38:37,700 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 09:38:37,728 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 279 proven. 20 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2022-11-20 09:38:37,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:38:38,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:38:38,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793488861] [2022-11-20 09:38:38,150 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:38:38,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652143375] [2022-11-20 09:38:38,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652143375] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:38:38,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:38:38,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-20 09:38:38,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098014587] [2022-11-20 09:38:38,151 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:38:38,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-20 09:38:38,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:38:38,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-20 09:38:38,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=196, Unknown=2, NotChecked=28, Total=272 [2022-11-20 09:38:38,152 INFO L87 Difference]: Start difference. First operand 572 states and 796 transitions. Second operand has 15 states, 14 states have (on average 7.071428571428571) internal successors, (99), 14 states have internal predecessors, (99), 7 states have call successors, (35), 6 states have call predecessors, (35), 7 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2022-11-20 09:38:39,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:38:39,599 INFO L93 Difference]: Finished difference Result 934 states and 1360 transitions. [2022-11-20 09:38:39,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 09:38:39,599 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 7.071428571428571) internal successors, (99), 14 states have internal predecessors, (99), 7 states have call successors, (35), 6 states have call predecessors, (35), 7 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) Word has length 268 [2022-11-20 09:38:39,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:38:39,603 INFO L225 Difference]: With dead ends: 934 [2022-11-20 09:38:39,603 INFO L226 Difference]: Without dead ends: 521 [2022-11-20 09:38:39,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 461 SyntacticMatches, 10 SemanticMatches, 18 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=60, Invalid=284, Unknown=2, NotChecked=34, Total=380 [2022-11-20 09:38:39,604 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 123 mSDsluCounter, 1281 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 2579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1306 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 09:38:39,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 1596 Invalid, 2579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1177 Invalid, 0 Unknown, 1306 Unchecked, 1.3s Time] [2022-11-20 09:38:39,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-11-20 09:38:39,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 506. [2022-11-20 09:38:39,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 315 states have (on average 1.1238095238095238) internal successors, (354), 322 states have internal predecessors, (354), 132 states have call successors, (132), 52 states have call predecessors, (132), 58 states have return successors, (241), 131 states have call predecessors, (241), 131 states have call successors, (241) [2022-11-20 09:38:39,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 727 transitions. [2022-11-20 09:38:39,671 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 727 transitions. Word has length 268 [2022-11-20 09:38:39,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:38:39,671 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 727 transitions. [2022-11-20 09:38:39,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 7.071428571428571) internal successors, (99), 14 states have internal predecessors, (99), 7 states have call successors, (35), 6 states have call predecessors, (35), 7 states have return successors, (33), 7 states have call predecessors, (33), 7 states have call successors, (33) [2022-11-20 09:38:39,671 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 727 transitions. [2022-11-20 09:38:39,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-11-20 09:38:39,674 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:38:39,674 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:38:39,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-20 09:38:39,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-20 09:38:39,892 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:38:39,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:38:39,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1540211200, now seen corresponding path program 5 times [2022-11-20 09:38:39,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:38:39,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037164435] [2022-11-20 09:38:39,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:38:39,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:38:39,968 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:38:39,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1767284124] [2022-11-20 09:38:39,968 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 09:38:39,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:38:39,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:38:39,970 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:38:39,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-20 09:38:41,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-11-20 09:38:41,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:38:41,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 156 conjunts are in the unsatisfiable core [2022-11-20 09:38:41,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:38:41,169 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 09:38:56,217 WARN L233 SmtUtils]: Spent 9.09s on a formula simplification. DAG size of input: 96 DAG size of output: 68 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-20 09:38:56,218 INFO L321 Elim1Store]: treesize reduction 214, result has 45.0 percent of original size [2022-11-20 09:38:56,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 124 treesize of output 271 [2022-11-20 09:39:33,103 INFO L321 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2022-11-20 09:39:33,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 53 [2022-11-20 09:39:33,118 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 7 treesize of output 5 [2022-11-20 09:39:33,235 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 09:39:33,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-11-20 09:39:33,737 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:33,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:33,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:33,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:34,016 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:34,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:34,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:34,202 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:34,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:34,408 INFO L321 Elim1Store]: treesize reduction 500, result has 0.2 percent of original size [2022-11-20 09:39:34,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 25 case distinctions, treesize of input 252 treesize of output 1 [2022-11-20 09:39:34,552 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:34,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:35,007 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:35,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:35,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:35,119 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:35,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:35,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:35,306 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:35,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:35,394 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:35,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:36,234 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:36,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:36,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:36,699 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:36,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 1 [2022-11-20 09:39:37,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 57 treesize of output 46 [2022-11-20 09:39:37,435 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-20 09:39:37,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:37,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 57 treesize of output 46 [2022-11-20 09:39:37,724 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-20 09:39:37,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:37,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:37,764 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 57 treesize of output 46 [2022-11-20 09:39:37,775 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-20 09:39:38,085 INFO L321 Elim1Store]: treesize reduction 29, result has 3.3 percent of original size [2022-11-20 09:39:38,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 1 [2022-11-20 09:39:38,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:39:38,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 09:39:38,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 29 [2022-11-20 09:39:38,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:38,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:39:38,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-20 09:39:38,572 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-20 09:40:10,221 WARN L233 SmtUtils]: Spent 13.40s on a formula simplification. DAG size of input: 338 DAG size of output: 85 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 09:40:27,840 INFO L134 CoverageAnalysis]: Checked inductivity of 567 backedges. 416 proven. 20 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-11-20 09:40:27,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:40:29,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:40:29,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037164435] [2022-11-20 09:40:29,307 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:40:29,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767284124] [2022-11-20 09:40:29,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767284124] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:40:29,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:40:29,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-11-20 09:40:29,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899550581] [2022-11-20 09:40:29,307 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:40:29,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 09:40:29,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:40:29,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 09:40:29,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=711, Unknown=7, NotChecked=0, Total=812 [2022-11-20 09:40:29,309 INFO L87 Difference]: Start difference. First operand 506 states and 727 transitions. Second operand has 28 states, 25 states have (on average 5.04) internal successors, (126), 22 states have internal predecessors, (126), 10 states have call successors, (37), 7 states have call predecessors, (37), 9 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2022-11-20 09:40:42,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:40:42,849 INFO L93 Difference]: Finished difference Result 859 states and 1269 transitions. [2022-11-20 09:40:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-20 09:40:42,851 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 5.04) internal successors, (126), 22 states have internal predecessors, (126), 10 states have call successors, (37), 7 states have call predecessors, (37), 9 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) Word has length 271 [2022-11-20 09:40:42,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:40:42,864 INFO L225 Difference]: With dead ends: 859 [2022-11-20 09:40:42,868 INFO L226 Difference]: Without dead ends: 525 [2022-11-20 09:40:42,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 351 SyntacticMatches, 8 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 39.8s TimeCoverageRelationStatistics Valid=171, Invalid=1303, Unknown=8, NotChecked=0, Total=1482 [2022-11-20 09:40:42,871 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 133 mSDsluCounter, 1888 mSDsCounter, 0 mSdLazyCounter, 1899 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 2182 SdHoareTripleChecker+Invalid, 4010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2023 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-20 09:40:42,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 2182 Invalid, 4010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1899 Invalid, 0 Unknown, 2023 Unchecked, 2.6s Time] [2022-11-20 09:40:42,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-11-20 09:40:42,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 493. [2022-11-20 09:40:42,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 308 states have (on average 1.1266233766233766) internal successors, (347), 315 states have internal predecessors, (347), 127 states have call successors, (127), 51 states have call predecessors, (127), 57 states have return successors, (232), 126 states have call predecessors, (232), 126 states have call successors, (232) [2022-11-20 09:40:42,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 706 transitions. [2022-11-20 09:40:42,958 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 706 transitions. Word has length 271 [2022-11-20 09:40:42,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:40:42,960 INFO L495 AbstractCegarLoop]: Abstraction has 493 states and 706 transitions. [2022-11-20 09:40:42,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 5.04) internal successors, (126), 22 states have internal predecessors, (126), 10 states have call successors, (37), 7 states have call predecessors, (37), 9 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2022-11-20 09:40:42,960 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 706 transitions. [2022-11-20 09:40:42,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2022-11-20 09:40:42,965 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:40:42,965 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:40:42,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-20 09:40:43,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-20 09:40:43,179 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:40:43,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:40:43,179 INFO L85 PathProgramCache]: Analyzing trace with hash -2108137277, now seen corresponding path program 1 times [2022-11-20 09:40:43,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:40:43,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029023791] [2022-11-20 09:40:43,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:40:43,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:40:43,260 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:40:43,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740278034] [2022-11-20 09:40:43,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:40:43,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:40:43,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:40:43,262 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:40:43,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-20 09:40:44,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:40:44,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 3432 conjuncts, 241 conjunts are in the unsatisfiable core [2022-11-20 09:40:44,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:40:44,305 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 09:40:44,489 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 09:40:44,524 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 09:40:44,619 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 09:40:44,712 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 09:40:44,763 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 09:40:44,763 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 12 treesize of output 14 [2022-11-20 09:40:44,957 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5390 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5390) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-20 09:40:45,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:40:45,276 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 09:40:45,291 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 09:40:45,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-20 09:40:46,224 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:40:46,224 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 15 [2022-11-20 09:40:46,330 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:40:46,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 1 case distinctions, treesize of input 19 treesize of output 25 [2022-11-20 09:40:46,338 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 09:40:46,370 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:40:46,370 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 16 treesize of output 22 [2022-11-20 09:40:46,378 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 7 treesize of output 3 [2022-11-20 09:40:46,386 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 09:40:46,614 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:40:46,614 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 20 treesize of output 26 [2022-11-20 09:40:46,621 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 09:40:46,643 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:40:46,643 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 23 treesize of output 29 [2022-11-20 09:40:47,133 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5403 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_5403)))) (exists ((v_ArrVal_5401 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5401) |c_#memory_int|)) (exists ((v_ArrVal_5400 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_5400)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-20 09:40:48,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:40:48,064 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 55 treesize of output 43 [2022-11-20 09:40:48,092 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 09:40:48,093 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 34 treesize of output 40 [2022-11-20 09:40:48,126 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 09:40:48,126 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 49 [2022-11-20 09:40:48,135 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 09:40:49,186 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5405 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_5405)) |c_#memory_int|)) (exists ((v_ArrVal_5407 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_5407)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-20 09:40:51,889 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5407 Int) (|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_5405 Int)) (and (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_5405)) |c_#memory_int|) (= |c_#memory_$Pointer$.base| (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_5407))))) (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)))) is different from true [2022-11-20 09:40:51,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 09:40:51,937 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 354 proven. 118 refuted. 0 times theorem prover too weak. 126 trivial. 17 not checked. [2022-11-20 09:40:51,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:40:52,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:40:52,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029023791] [2022-11-20 09:40:52,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:40:52,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740278034] [2022-11-20 09:40:52,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740278034] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:40:52,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:40:52,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2022-11-20 09:40:52,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511914046] [2022-11-20 09:40:52,405 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:40:52,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-11-20 09:40:52,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:40:52,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-11-20 09:40:52,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1876, Unknown=38, NotChecked=364, Total=2450 [2022-11-20 09:40:52,408 INFO L87 Difference]: Start difference. First operand 493 states and 706 transitions. Second operand has 49 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 41 states have internal predecessors, (137), 18 states have call successors, (41), 13 states have call predecessors, (41), 14 states have return successors, (39), 16 states have call predecessors, (39), 18 states have call successors, (39) [2022-11-20 09:40:55,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 09:40:55,541 INFO L93 Difference]: Finished difference Result 865 states and 1255 transitions. [2022-11-20 09:40:55,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-20 09:40:55,542 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 41 states have internal predecessors, (137), 18 states have call successors, (41), 13 states have call predecessors, (41), 14 states have return successors, (39), 16 states have call predecessors, (39), 18 states have call successors, (39) Word has length 283 [2022-11-20 09:40:55,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 09:40:55,546 INFO L225 Difference]: With dead ends: 865 [2022-11-20 09:40:55,546 INFO L226 Difference]: Without dead ends: 545 [2022-11-20 09:40:55,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 299 SyntacticMatches, 18 SemanticMatches, 60 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=274, Invalid=3005, Unknown=43, NotChecked=460, Total=3782 [2022-11-20 09:40:55,549 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 267 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 1867 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 2866 SdHoareTripleChecker+Invalid, 6827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 1867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4618 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-20 09:40:55,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 2866 Invalid, 6827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 1867 Invalid, 0 Unknown, 4618 Unchecked, 2.2s Time] [2022-11-20 09:40:55,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-11-20 09:40:55,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 531. [2022-11-20 09:40:55,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 333 states have (on average 1.117117117117117) internal successors, (372), 340 states have internal predecessors, (372), 134 states have call successors, (134), 58 states have call predecessors, (134), 63 states have return successors, (240), 132 states have call predecessors, (240), 133 states have call successors, (240) [2022-11-20 09:40:55,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 746 transitions. [2022-11-20 09:40:55,627 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 746 transitions. Word has length 283 [2022-11-20 09:40:55,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 09:40:55,627 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 746 transitions. [2022-11-20 09:40:55,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 44 states have (on average 3.1136363636363638) internal successors, (137), 41 states have internal predecessors, (137), 18 states have call successors, (41), 13 states have call predecessors, (41), 14 states have return successors, (39), 16 states have call predecessors, (39), 18 states have call successors, (39) [2022-11-20 09:40:55,628 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 746 transitions. [2022-11-20 09:40:55,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-11-20 09:40:55,631 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 09:40:55,631 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:40:55,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-20 09:40:55,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-20 09:40:55,838 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 09:40:55,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:40:55,839 INFO L85 PathProgramCache]: Analyzing trace with hash 955635470, now seen corresponding path program 6 times [2022-11-20 09:40:55,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:40:55,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414134160] [2022-11-20 09:40:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:40:55,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:40:55,911 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:40:55,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883656329] [2022-11-20 09:40:55,912 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 09:40:55,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:40:55,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:40:55,913 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:40:55,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fa20623a-663a-486b-82fc-685c15e84c10/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-20 09:40:57,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-20 09:40:57,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:40:57,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 2531 conjuncts, 91 conjunts are in the unsatisfiable core [2022-11-20 09:40:57,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:40:58,612 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5627 Int) (v_ArrVal_5624 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| Int) (v_ArrVal_5623 Int)) (and (= |c_#memory_$Pointer$.offset| (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|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| v_ArrVal_5623))) (= |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|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| v_ArrVal_5627))) (= |c_#memory_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|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| v_ArrVal_5624))))) is different from true [2022-11-20 09:41:13,774 INFO L134 CoverageAnalysis]: Checked inductivity of 573 backedges. 161 proven. 5 refuted. 0 times theorem prover too weak. 407 trivial. 0 not checked. [2022-11-20 09:41:13,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:41:18,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:41:18,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414134160] [2022-11-20 09:41:18,554 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:41:18,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883656329] [2022-11-20 09:41:18,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883656329] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 09:41:18,554 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 09:41:18,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-20 09:41:18,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728054996] [2022-11-20 09:41:18,555 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 09:41:18,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 09:41:18,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:41:18,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 09:41:18,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=870, Unknown=12, NotChecked=60, Total=1056 [2022-11-20 09:41:18,557 INFO L87 Difference]: Start difference. First operand 531 states and 746 transitions. Second operand has 23 states, 22 states have (on average 4.590909090909091) internal successors, (101), 20 states have internal predecessors, (101), 8 states have call successors, (35), 4 states have call predecessors, (35), 6 states have return successors, (33), 8 states have call predecessors, (33), 7 states have call successors, (33)