./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 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_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8 --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 1c506089032d4cdff4e7555a7f0fed6846d5bd185846ae9cd372b1dcc3fd0c8a --- 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-2329fc7 [2022-12-13 17:28:17,325 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 17:28:17,326 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 17:28:17,340 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 17:28:17,340 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 17:28:17,341 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 17:28:17,342 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 17:28:17,343 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 17:28:17,344 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 17:28:17,345 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 17:28:17,346 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 17:28:17,346 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 17:28:17,347 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 17:28:17,348 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 17:28:17,348 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 17:28:17,349 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 17:28:17,350 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 17:28:17,350 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 17:28:17,352 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 17:28:17,353 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 17:28:17,354 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 17:28:17,355 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 17:28:17,356 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 17:28:17,356 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 17:28:17,359 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 17:28:17,359 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 17:28:17,359 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 17:28:17,360 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 17:28:17,360 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 17:28:17,361 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 17:28:17,361 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 17:28:17,362 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 17:28:17,363 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 17:28:17,363 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 17:28:17,364 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 17:28:17,364 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 17:28:17,365 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 17:28:17,365 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 17:28:17,365 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 17:28:17,366 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 17:28:17,366 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 17:28:17,367 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-12-13 17:28:17,382 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 17:28:17,382 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 17:28:17,382 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 17:28:17,383 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 17:28:17,383 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 17:28:17,383 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 17:28:17,384 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 17:28:17,384 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 17:28:17,384 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 17:28:17,384 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 17:28:17,384 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 17:28:17,384 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 17:28:17,385 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 17:28:17,385 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 17:28:17,385 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 17:28:17,385 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 17:28:17,385 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 17:28:17,385 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 17:28:17,386 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 17:28:17,386 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 17:28:17,386 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 17:28:17,386 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 17:28:17,386 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 17:28:17,386 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 17:28:17,387 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 17:28:17,387 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 17:28:17,387 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 17:28:17,387 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 17:28:17,387 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 17:28:17,387 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 17:28:17,388 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 17:28:17,388 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 17:28:17,388 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/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_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8 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 -> 1c506089032d4cdff4e7555a7f0fed6846d5bd185846ae9cd372b1dcc3fd0c8a [2022-12-13 17:28:17,552 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 17:28:17,572 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 17:28:17,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 17:28:17,575 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 17:28:17,576 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 17:28:17,576 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i [2022-12-13 17:28:20,166 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 17:28:20,429 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 17:28:20,430 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i [2022-12-13 17:28:20,446 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/data/dd8e515e1/f4cb1a1e424844ed968e9a8232d58d78/FLAGdc25732ed [2022-12-13 17:28:20,457 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/data/dd8e515e1/f4cb1a1e424844ed968e9a8232d58d78 [2022-12-13 17:28:20,459 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 17:28:20,460 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 17:28:20,461 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 17:28:20,461 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 17:28:20,464 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 17:28:20,465 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 05:28:20" (1/1) ... [2022-12-13 17:28:20,465 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a6f2813 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:20, skipping insertion in model container [2022-12-13 17:28:20,466 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 05:28:20" (1/1) ... [2022-12-13 17:28:20,471 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 17:28:20,522 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 17:28:20,690 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_1da32bbb-828a-4ab4-ac93-986acc0889ca/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4498,4511] [2022-12-13 17:28:20,696 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_1da32bbb-828a-4ab4-ac93-986acc0889ca/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4558,4571] [2022-12-13 17:28:21,288 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-12-13 17:28:21,339 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,342 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,343 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,343 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,344 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,344 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,346 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,352 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,353 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,353 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,354 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,355 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,356 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,356 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,357 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,357 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,357 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,417 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-12-13 17:28:21,418 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-12-13 17:28:21,418 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-12-13 17:28:21,422 WARN L623 FunctionHandler]: Unknown extern function ntohl [2022-12-13 17:28:21,423 WARN L623 FunctionHandler]: Unknown extern function htons [2022-12-13 17:28:21,423 WARN L623 FunctionHandler]: Unknown extern function ntohs [2022-12-13 17:28:21,622 WARN L623 FunctionHandler]: Unknown extern function my_abort [2022-12-13 17:28:21,622 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-12-13 17:28:21,623 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-12-13 17:28:21,624 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-12-13 17:28:21,624 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-12-13 17:28:21,625 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-12-13 17:28:21,626 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-12-13 17:28:21,626 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-12-13 17:28:21,627 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-12-13 17:28:21,627 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-12-13 17:28:21,628 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-12-13 17:28:21,751 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,753 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,755 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,756 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,757 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,758 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,761 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,762 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,762 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,762 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,763 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,763 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,795 WARN L623 FunctionHandler]: Unknown extern function fprintf [2022-12-13 17:28:21,802 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 17:28:21,821 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 17:28:21,831 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_1da32bbb-828a-4ab4-ac93-986acc0889ca/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4498,4511] [2022-12-13 17:28:21,831 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_1da32bbb-828a-4ab4-ac93-986acc0889ca/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4558,4571] [2022-12-13 17:28:21,857 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-12-13 17:28:21,867 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,879 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,879 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,880 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,880 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,881 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,882 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,888 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,888 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,888 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,889 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,890 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,900 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,901 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,901 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,902 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,902 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,910 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-12-13 17:28:21,910 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-12-13 17:28:21,911 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-12-13 17:28:21,915 WARN L623 FunctionHandler]: Unknown extern function ntohl [2022-12-13 17:28:21,916 WARN L623 FunctionHandler]: Unknown extern function htons [2022-12-13 17:28:21,917 WARN L623 FunctionHandler]: Unknown extern function ntohs [2022-12-13 17:28:21,940 WARN L623 FunctionHandler]: Unknown extern function my_abort [2022-12-13 17:28:21,941 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-12-13 17:28:21,942 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-12-13 17:28:21,943 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-12-13 17:28:21,944 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-12-13 17:28:21,945 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-12-13 17:28:21,946 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-12-13 17:28:21,946 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-12-13 17:28:21,947 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-12-13 17:28:21,948 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-12-13 17:28:21,948 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-12-13 17:28:21,978 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,980 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,982 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,983 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,984 WARN L1576 CHandler]: Possible shadowing of function index [2022-12-13 17:28:21,986 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,988 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,988 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,989 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,989 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,990 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:21,990 WARN L623 FunctionHandler]: Unknown extern function my_memcpy [2022-12-13 17:28:22,008 WARN L623 FunctionHandler]: Unknown extern function fprintf [2022-12-13 17:28:22,012 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 17:28:22,200 INFO L208 MainTranslator]: Completed translation [2022-12-13 17:28:22,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22 WrapperNode [2022-12-13 17:28:22,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 17:28:22,201 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 17:28:22,202 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 17:28:22,202 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 17:28:22,206 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,257 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,319 INFO L138 Inliner]: procedures = 691, calls = 1680, calls flagged for inlining = 53, calls inlined = 14, statements flattened = 894 [2022-12-13 17:28:22,319 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 17:28:22,320 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 17:28:22,320 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 17:28:22,320 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 17:28:22,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,337 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,338 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,369 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,372 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,379 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,384 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,394 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 17:28:22,395 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 17:28:22,395 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 17:28:22,395 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 17:28:22,396 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (1/1) ... [2022-12-13 17:28:22,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 17:28:22,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:22,424 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 17:28:22,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 17:28:22,458 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 17:28:22,458 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2022-12-13 17:28:22,458 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2022-12-13 17:28:22,458 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2022-12-13 17:28:22,458 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2022-12-13 17:28:22,459 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-12-13 17:28:22,459 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-12-13 17:28:22,459 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2022-12-13 17:28:22,459 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2022-12-13 17:28:22,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 17:28:22,459 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-12-13 17:28:22,459 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-12-13 17:28:22,459 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-13 17:28:22,459 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-13 17:28:22,459 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 17:28:22,460 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 17:28:22,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-13 17:28:22,460 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-12-13 17:28:22,460 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-12-13 17:28:22,460 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 17:28:22,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 17:28:22,460 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-12-13 17:28:22,460 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-12-13 17:28:22,460 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-12-13 17:28:22,460 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-12-13 17:28:22,461 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-12-13 17:28:22,461 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-12-13 17:28:22,461 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-12-13 17:28:22,461 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-12-13 17:28:22,461 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2022-12-13 17:28:22,461 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2022-12-13 17:28:22,461 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2022-12-13 17:28:22,461 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2022-12-13 17:28:22,461 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-13 17:28:22,461 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-13 17:28:22,461 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-12-13 17:28:22,462 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2022-12-13 17:28:22,462 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2022-12-13 17:28:22,462 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-12-13 17:28:22,462 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-12-13 17:28:22,462 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-12-13 17:28:22,462 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-12-13 17:28:22,463 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2022-12-13 17:28:22,463 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2022-12-13 17:28:22,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 17:28:22,463 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2022-12-13 17:28:22,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2022-12-13 17:28:22,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 17:28:22,695 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 17:28:22,697 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 17:28:23,524 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 17:28:23,530 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 17:28:23,531 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 17:28:23,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 05:28:23 BoogieIcfgContainer [2022-12-13 17:28:23,533 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 17:28:23,534 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 17:28:23,534 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 17:28:23,536 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 17:28:23,537 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 05:28:20" (1/3) ... [2022-12-13 17:28:23,537 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d8daa38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 05:28:23, skipping insertion in model container [2022-12-13 17:28:23,537 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 05:28:22" (2/3) ... [2022-12-13 17:28:23,537 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d8daa38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 05:28:23, skipping insertion in model container [2022-12-13 17:28:23,537 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 05:28:23" (3/3) ... [2022-12-13 17:28:23,538 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_array_list_push_back_harness.i [2022-12-13 17:28:23,552 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 17:28:23,552 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 17:28:23,591 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 17:28:23,596 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;@7783ad65, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 17:28:23,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 17:28:23,600 INFO L276 IsEmpty]: Start isEmpty. Operand has 298 states, 174 states have (on average 1.2241379310344827) internal successors, (213), 175 states have internal predecessors, (213), 101 states have call successors, (101), 21 states have call predecessors, (101), 21 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) [2022-12-13 17:28:23,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-12-13 17:28:23,609 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:23,610 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 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] [2022-12-13 17:28:23,610 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:23,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:23,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1091930304, now seen corresponding path program 1 times [2022-12-13 17:28:23,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:23,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201737362] [2022-12-13 17:28:23,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:23,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:23,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:23,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 17:28:23,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:23,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-12-13 17:28:23,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-12-13 17:28:24,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-12-13 17:28:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-12-13 17:28:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 17:28:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-12-13 17:28:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 17:28:24,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-12-13 17:28:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-12-13 17:28:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 17:28:24,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-12-13 17:28:24,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-12-13 17:28:24,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-12-13 17:28:24,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 17:28:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-12-13 17:28:24,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-12-13 17:28:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-12-13 17:28:24,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 17:28:24,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-12-13 17:28:24,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-12-13 17:28:24,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:24,233 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-12-13 17:28:24,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:24,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201737362] [2022-12-13 17:28:24,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201737362] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:24,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:24,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 17:28:24,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687618232] [2022-12-13 17:28:24,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:24,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 17:28:24,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 17:28:24,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-13 17:28:24,273 INFO L87 Difference]: Start difference. First operand has 298 states, 174 states have (on average 1.2241379310344827) internal successors, (213), 175 states have internal predecessors, (213), 101 states have call successors, (101), 21 states have call predecessors, (101), 21 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-12-13 17:28:24,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:24,997 INFO L93 Difference]: Finished difference Result 615 states and 939 transitions. [2022-12-13 17:28:24,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 17:28:24,999 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 130 [2022-12-13 17:28:25,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:25,012 INFO L225 Difference]: With dead ends: 615 [2022-12-13 17:28:25,012 INFO L226 Difference]: Without dead ends: 319 [2022-12-13 17:28:25,019 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-13 17:28:25,022 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 212 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:25,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 455 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-13 17:28:25,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-12-13 17:28:25,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 293. [2022-12-13 17:28:25,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 170 states have (on average 1.2176470588235293) internal successors, (207), 171 states have internal predecessors, (207), 101 states have call successors, (101), 21 states have call predecessors, (101), 21 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2022-12-13 17:28:25,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 408 transitions. [2022-12-13 17:28:25,097 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 408 transitions. Word has length 130 [2022-12-13 17:28:25,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:25,098 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 408 transitions. [2022-12-13 17:28:25,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-12-13 17:28:25,098 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 408 transitions. [2022-12-13 17:28:25,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-12-13 17:28:25,101 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:25,102 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 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] [2022-12-13 17:28:25,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 17:28:25,102 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:25,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:25,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1112170678, now seen corresponding path program 1 times [2022-12-13 17:28:25,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:25,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320804215] [2022-12-13 17:28:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:25,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 17:28:25,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-12-13 17:28:25,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-12-13 17:28:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-12-13 17:28:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-12-13 17:28:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-12-13 17:28:25,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-12-13 17:28:25,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-12-13 17:28:25,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-12-13 17:28:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-12-13 17:28:25,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-12-13 17:28:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-12-13 17:28:25,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-12-13 17:28:25,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-12-13 17:28:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-12-13 17:28:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-12-13 17:28:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-12-13 17:28:25,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-12-13 17:28:25,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-12-13 17:28:25,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-12-13 17:28:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-12-13 17:28:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:25,795 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-12-13 17:28:25,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:25,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320804215] [2022-12-13 17:28:25,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320804215] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 17:28:25,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124767340] [2022-12-13 17:28:25,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:25,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:25,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:25,797 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:25,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-13 17:28:26,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:26,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 2245 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 17:28:26,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:26,238 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-12-13 17:28:26,238 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:26,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124767340] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:26,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 17:28:26,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2022-12-13 17:28:26,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2578847] [2022-12-13 17:28:26,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:26,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 17:28:26,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:26,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 17:28:26,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-12-13 17:28:26,241 INFO L87 Difference]: Start difference. First operand 293 states and 408 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-12-13 17:28:26,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:26,656 INFO L93 Difference]: Finished difference Result 562 states and 803 transitions. [2022-12-13 17:28:26,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 17:28:26,657 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 130 [2022-12-13 17:28:26,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:26,660 INFO L225 Difference]: With dead ends: 562 [2022-12-13 17:28:26,660 INFO L226 Difference]: Without dead ends: 295 [2022-12-13 17:28:26,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 165 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-12-13 17:28:26,663 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 429 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:26,664 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 1111 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 17:28:26,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-12-13 17:28:26,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2022-12-13 17:28:26,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 171 states have (on average 1.2163742690058479) internal successors, (208), 173 states have internal predecessors, (208), 101 states have call successors, (101), 21 states have call predecessors, (101), 22 states have return successors, (119), 100 states have call predecessors, (119), 100 states have call successors, (119) [2022-12-13 17:28:26,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 428 transitions. [2022-12-13 17:28:26,702 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 428 transitions. Word has length 130 [2022-12-13 17:28:26,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:26,703 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 428 transitions. [2022-12-13 17:28:26,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-12-13 17:28:26,703 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 428 transitions. [2022-12-13 17:28:26,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-12-13 17:28:26,707 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:26,707 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:28:26,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-13 17:28:26,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:26,908 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:26,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:26,908 INFO L85 PathProgramCache]: Analyzing trace with hash -130840866, now seen corresponding path program 1 times [2022-12-13 17:28:26,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:26,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315473531] [2022-12-13 17:28:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:26,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:26,964 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:26,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627137475] [2022-12-13 17:28:26,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:26,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:26,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:26,966 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:26,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-13 17:28:27,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:27,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 2517 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 17:28:27,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:27,395 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-12-13 17:28:27,395 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:27,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:27,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315473531] [2022-12-13 17:28:27,395 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:27,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627137475] [2022-12-13 17:28:27,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627137475] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:27,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:27,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 17:28:27,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669620233] [2022-12-13 17:28:27,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:27,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 17:28:27,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:27,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 17:28:27,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 17:28:27,397 INFO L87 Difference]: Start difference. First operand 295 states and 428 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-12-13 17:28:27,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:27,437 INFO L93 Difference]: Finished difference Result 569 states and 851 transitions. [2022-12-13 17:28:27,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 17:28:27,437 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 160 [2022-12-13 17:28:27,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:27,439 INFO L225 Difference]: With dead ends: 569 [2022-12-13 17:28:27,439 INFO L226 Difference]: Without dead ends: 300 [2022-12-13 17:28:27,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-13 17:28:27,441 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 10 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1211 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-12-13 17:28:27,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1211 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 17:28:27,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-12-13 17:28:27,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 297. [2022-12-13 17:28:27,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 173 states have (on average 1.2138728323699421) internal successors, (210), 175 states have internal predecessors, (210), 101 states have call successors, (101), 21 states have call predecessors, (101), 22 states have return successors, (119), 100 states have call predecessors, (119), 100 states have call successors, (119) [2022-12-13 17:28:27,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 430 transitions. [2022-12-13 17:28:27,459 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 430 transitions. Word has length 160 [2022-12-13 17:28:27,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:27,459 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 430 transitions. [2022-12-13 17:28:27,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-12-13 17:28:27,459 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 430 transitions. [2022-12-13 17:28:27,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-12-13 17:28:27,461 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:27,461 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:28:27,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-13 17:28:27,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:27,662 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:27,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:27,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1971838050, now seen corresponding path program 1 times [2022-12-13 17:28:27,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:27,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099688811] [2022-12-13 17:28:27,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:27,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:27,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:27,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [317118886] [2022-12-13 17:28:27,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:27,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:27,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:27,714 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:27,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-13 17:28:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:28,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 2527 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 17:28:28,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-12-13 17:28:28,194 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:28,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:28,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099688811] [2022-12-13 17:28:28,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:28,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317118886] [2022-12-13 17:28:28,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317118886] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:28,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:28,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 17:28:28,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652978461] [2022-12-13 17:28:28,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:28,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-13 17:28:28,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:28,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-13 17:28:28,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-13 17:28:28,198 INFO L87 Difference]: Start difference. First operand 297 states and 430 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2022-12-13 17:28:28,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:28,607 INFO L93 Difference]: Finished difference Result 548 states and 792 transitions. [2022-12-13 17:28:28,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 17:28:28,607 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) Word has length 160 [2022-12-13 17:28:28,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:28,610 INFO L225 Difference]: With dead ends: 548 [2022-12-13 17:28:28,610 INFO L226 Difference]: Without dead ends: 297 [2022-12-13 17:28:28,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-12-13 17:28:28,612 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 508 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:28,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [512 Valid, 1320 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 17:28:28,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-12-13 17:28:28,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-12-13 17:28:28,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 173 states have (on average 1.2138728323699421) internal successors, (210), 175 states have internal predecessors, (210), 101 states have call successors, (101), 21 states have call predecessors, (101), 22 states have return successors, (116), 100 states have call predecessors, (116), 100 states have call successors, (116) [2022-12-13 17:28:28,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 427 transitions. [2022-12-13 17:28:28,636 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 427 transitions. Word has length 160 [2022-12-13 17:28:28,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:28,637 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 427 transitions. [2022-12-13 17:28:28,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2022-12-13 17:28:28,637 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 427 transitions. [2022-12-13 17:28:28,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-12-13 17:28:28,639 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:28,639 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:28:28,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-13 17:28:28,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:28,840 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:28,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:28,840 INFO L85 PathProgramCache]: Analyzing trace with hash -228114873, now seen corresponding path program 2 times [2022-12-13 17:28:28,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:28,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691037716] [2022-12-13 17:28:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:28,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:28,919 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:28,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1808955756] [2022-12-13 17:28:28,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 17:28:28,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:28,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:28,921 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:28,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-13 17:28:29,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 17:28:29,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 17:28:29,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 2668 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-13 17:28:29,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:29,393 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2022-12-13 17:28:29,393 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:29,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:29,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691037716] [2022-12-13 17:28:29,393 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:29,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808955756] [2022-12-13 17:28:29,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808955756] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:29,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:29,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-13 17:28:29,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783561136] [2022-12-13 17:28:29,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:29,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 17:28:29,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:29,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 17:28:29,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-13 17:28:29,395 INFO L87 Difference]: Start difference. First operand 297 states and 427 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2022-12-13 17:28:29,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:29,888 INFO L93 Difference]: Finished difference Result 554 states and 797 transitions. [2022-12-13 17:28:29,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 17:28:29,888 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) Word has length 175 [2022-12-13 17:28:29,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:29,890 INFO L225 Difference]: With dead ends: 554 [2022-12-13 17:28:29,890 INFO L226 Difference]: Without dead ends: 309 [2022-12-13 17:28:29,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-12-13 17:28:29,892 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 524 mSDsluCounter, 1590 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1900 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:29,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 1900 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-13 17:28:29,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-12-13 17:28:29,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2022-12-13 17:28:29,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 179 states have (on average 1.2122905027932962) internal successors, (217), 181 states have internal predecessors, (217), 106 states have call successors, (106), 22 states have call predecessors, (106), 23 states have return successors, (121), 105 states have call predecessors, (121), 105 states have call successors, (121) [2022-12-13 17:28:29,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 444 transitions. [2022-12-13 17:28:29,912 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 444 transitions. Word has length 175 [2022-12-13 17:28:29,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:29,912 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 444 transitions. [2022-12-13 17:28:29,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2022-12-13 17:28:29,912 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 444 transitions. [2022-12-13 17:28:29,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-12-13 17:28:29,914 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:29,915 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-12-13 17:28:29,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-13 17:28:30,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:30,115 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:30,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:30,116 INFO L85 PathProgramCache]: Analyzing trace with hash 2146106871, now seen corresponding path program 1 times [2022-12-13 17:28:30,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:30,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628063871] [2022-12-13 17:28:30,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:30,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:30,181 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:30,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400009160] [2022-12-13 17:28:30,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:30,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:30,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:30,183 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:30,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-13 17:28:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:30,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 2950 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-13 17:28:30,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:30,720 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-12-13 17:28:30,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:30,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:30,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628063871] [2022-12-13 17:28:30,721 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:30,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400009160] [2022-12-13 17:28:30,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400009160] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:30,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:30,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 17:28:30,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600052384] [2022-12-13 17:28:30,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:30,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 17:28:30,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:30,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 17:28:30,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 17:28:30,723 INFO L87 Difference]: Start difference. First operand 309 states and 444 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-12-13 17:28:30,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:30,960 INFO L93 Difference]: Finished difference Result 698 states and 1038 transitions. [2022-12-13 17:28:30,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 17:28:30,960 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 205 [2022-12-13 17:28:30,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:30,964 INFO L225 Difference]: With dead ends: 698 [2022-12-13 17:28:30,964 INFO L226 Difference]: Without dead ends: 438 [2022-12-13 17:28:30,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-13 17:28:30,966 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 174 mSDsluCounter, 1923 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 2485 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:30,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 2485 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 17:28:30,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-12-13 17:28:30,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 315. [2022-12-13 17:28:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 182 states have (on average 1.2087912087912087) internal successors, (220), 184 states have internal predecessors, (220), 109 states have call successors, (109), 22 states have call predecessors, (109), 23 states have return successors, (124), 108 states have call predecessors, (124), 108 states have call successors, (124) [2022-12-13 17:28:31,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 453 transitions. [2022-12-13 17:28:31,002 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 453 transitions. Word has length 205 [2022-12-13 17:28:31,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:31,002 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 453 transitions. [2022-12-13 17:28:31,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-12-13 17:28:31,003 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 453 transitions. [2022-12-13 17:28:31,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-12-13 17:28:31,005 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:31,006 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-12-13 17:28:31,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-13 17:28:31,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:31,207 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:31,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:31,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1414139445, now seen corresponding path program 1 times [2022-12-13 17:28:31,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:31,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629888255] [2022-12-13 17:28:31,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:31,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:31,310 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:31,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1490568527] [2022-12-13 17:28:31,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:31,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:31,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:31,312 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:31,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-13 17:28:31,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:31,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 2947 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-13 17:28:31,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:31,772 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 244 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-12-13 17:28:31,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:31,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:31,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629888255] [2022-12-13 17:28:31,772 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:31,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490568527] [2022-12-13 17:28:31,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490568527] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:31,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:31,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 17:28:31,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793169792] [2022-12-13 17:28:31,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:31,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 17:28:31,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:31,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 17:28:31,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 17:28:31,774 INFO L87 Difference]: Start difference. First operand 315 states and 453 transitions. Second operand has 5 states, 4 states have (on average 18.75) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) [2022-12-13 17:28:31,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:31,913 INFO L93 Difference]: Finished difference Result 575 states and 825 transitions. [2022-12-13 17:28:31,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 17:28:31,914 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 18.75) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) Word has length 205 [2022-12-13 17:28:31,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:31,916 INFO L225 Difference]: With dead ends: 575 [2022-12-13 17:28:31,917 INFO L226 Difference]: Without dead ends: 309 [2022-12-13 17:28:31,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 201 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-12-13 17:28:31,919 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 2 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:31,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1468 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 17:28:31,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-12-13 17:28:31,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2022-12-13 17:28:31,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 179 states have (on average 1.2067039106145252) internal successors, (216), 181 states have internal predecessors, (216), 106 states have call successors, (106), 22 states have call predecessors, (106), 23 states have return successors, (121), 105 states have call predecessors, (121), 105 states have call successors, (121) [2022-12-13 17:28:31,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 443 transitions. [2022-12-13 17:28:31,946 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 443 transitions. Word has length 205 [2022-12-13 17:28:31,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:31,947 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 443 transitions. [2022-12-13 17:28:31,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 18.75) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) [2022-12-13 17:28:31,947 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 443 transitions. [2022-12-13 17:28:31,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-12-13 17:28:31,950 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:31,950 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-12-13 17:28:31,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-13 17:28:32,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-12-13 17:28:32,151 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:32,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:32,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1115065973, now seen corresponding path program 1 times [2022-12-13 17:28:32,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:32,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885009808] [2022-12-13 17:28:32,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:32,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:32,229 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:32,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949253731] [2022-12-13 17:28:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:32,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:32,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:32,231 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:32,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-13 17:28:32,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:32,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 2953 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-13 17:28:32,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-12-13 17:28:32,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:32,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:32,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885009808] [2022-12-13 17:28:32,773 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:32,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949253731] [2022-12-13 17:28:32,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949253731] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:32,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:32,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 17:28:32,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986493561] [2022-12-13 17:28:32,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:32,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 17:28:32,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:32,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 17:28:32,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-13 17:28:32,774 INFO L87 Difference]: Start difference. First operand 309 states and 443 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 5 states have call predecessors, (25), 4 states have call successors, (25) [2022-12-13 17:28:32,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:32,972 INFO L93 Difference]: Finished difference Result 711 states and 1055 transitions. [2022-12-13 17:28:32,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 17:28:32,973 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 5 states have call predecessors, (25), 4 states have call successors, (25) Word has length 205 [2022-12-13 17:28:32,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:32,977 INFO L225 Difference]: With dead ends: 711 [2022-12-13 17:28:32,977 INFO L226 Difference]: Without dead ends: 451 [2022-12-13 17:28:32,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-13 17:28:32,979 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 177 mSDsluCounter, 2989 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 3525 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:32,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 3525 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 17:28:32,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-12-13 17:28:33,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 328. [2022-12-13 17:28:33,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 191 states have (on average 1.198952879581152) internal successors, (229), 193 states have internal predecessors, (229), 112 states have call successors, (112), 22 states have call predecessors, (112), 24 states have return successors, (129), 112 states have call predecessors, (129), 111 states have call successors, (129) [2022-12-13 17:28:33,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 470 transitions. [2022-12-13 17:28:33,003 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 470 transitions. Word has length 205 [2022-12-13 17:28:33,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:33,004 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 470 transitions. [2022-12-13 17:28:33,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 5 states have call predecessors, (25), 4 states have call successors, (25) [2022-12-13 17:28:33,004 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 470 transitions. [2022-12-13 17:28:33,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-12-13 17:28:33,005 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:33,005 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-12-13 17:28:33,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-13 17:28:33,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:33,207 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:33,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:33,208 INFO L85 PathProgramCache]: Analyzing trace with hash 383098547, now seen corresponding path program 1 times [2022-12-13 17:28:33,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:33,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732052085] [2022-12-13 17:28:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:33,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:33,299 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:33,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944060041] [2022-12-13 17:28:33,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:33,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:33,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:33,300 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:33,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-13 17:28:33,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:33,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 2950 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-13 17:28:33,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:33,846 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-12-13 17:28:33,847 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:33,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:33,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732052085] [2022-12-13 17:28:33,847 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:33,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944060041] [2022-12-13 17:28:33,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944060041] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:33,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:33,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 17:28:33,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550187626] [2022-12-13 17:28:33,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:33,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 17:28:33,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:33,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 17:28:33,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 17:28:33,849 INFO L87 Difference]: Start difference. First operand 328 states and 470 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-12-13 17:28:34,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:34,058 INFO L93 Difference]: Finished difference Result 591 states and 845 transitions. [2022-12-13 17:28:34,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 17:28:34,058 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 205 [2022-12-13 17:28:34,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:34,060 INFO L225 Difference]: With dead ends: 591 [2022-12-13 17:28:34,060 INFO L226 Difference]: Without dead ends: 312 [2022-12-13 17:28:34,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-13 17:28:34,062 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 173 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:34,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1650 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 17:28:34,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-12-13 17:28:34,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2022-12-13 17:28:34,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 181 states have (on average 1.1988950276243093) internal successors, (217), 184 states have internal predecessors, (217), 106 states have call successors, (106), 22 states have call predecessors, (106), 24 states have return successors, (122), 105 states have call predecessors, (122), 105 states have call successors, (122) [2022-12-13 17:28:34,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 445 transitions. [2022-12-13 17:28:34,093 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 445 transitions. Word has length 205 [2022-12-13 17:28:34,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:34,094 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 445 transitions. [2022-12-13 17:28:34,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-12-13 17:28:34,094 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 445 transitions. [2022-12-13 17:28:34,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-12-13 17:28:34,096 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:34,096 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-12-13 17:28:34,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-13 17:28:34,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:34,298 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:34,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:34,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1036256056, now seen corresponding path program 1 times [2022-12-13 17:28:34,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:34,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759960566] [2022-12-13 17:28:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:34,404 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:34,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2017609284] [2022-12-13 17:28:34,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:34,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:34,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:34,405 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:34,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-13 17:28:34,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:34,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 2988 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-13 17:28:34,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:35,049 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-12-13 17:28:35,052 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-12-13 17:28:35,089 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 218 proven. 4 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-12-13 17:28:35,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 17:28:35,577 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-12-13 17:28:35,577 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 30 treesize of output 25 [2022-12-13 17:28:35,584 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-12-13 17:28:35,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2022-12-13 17:28:35,618 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 36 proven. 60 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-12-13 17:28:35,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:35,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759960566] [2022-12-13 17:28:35,619 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:35,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017609284] [2022-12-13 17:28:35,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017609284] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 17:28:35,619 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 17:28:35,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 21 [2022-12-13 17:28:35,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843060066] [2022-12-13 17:28:35,620 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 17:28:35,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-13 17:28:35,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:35,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-13 17:28:35,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2022-12-13 17:28:35,622 INFO L87 Difference]: Start difference. First operand 312 states and 445 transitions. Second operand has 21 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 9 states have call successors, (51), 4 states have call predecessors, (51), 6 states have return successors, (49), 7 states have call predecessors, (49), 8 states have call successors, (49) [2022-12-13 17:28:39,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:39,170 INFO L93 Difference]: Finished difference Result 883 states and 1351 transitions. [2022-12-13 17:28:39,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-13 17:28:39,171 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 9 states have call successors, (51), 4 states have call predecessors, (51), 6 states have return successors, (49), 7 states have call predecessors, (49), 8 states have call successors, (49) Word has length 216 [2022-12-13 17:28:39,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:39,173 INFO L225 Difference]: With dead ends: 883 [2022-12-13 17:28:39,173 INFO L226 Difference]: Without dead ends: 597 [2022-12-13 17:28:39,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 417 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=215, Invalid=1345, Unknown=0, NotChecked=0, Total=1560 [2022-12-13 17:28:39,175 INFO L413 NwaCegarLoop]: 560 mSDtfsCounter, 386 mSDsluCounter, 7798 mSDsCounter, 0 mSdLazyCounter, 4619 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 8358 SdHoareTripleChecker+Invalid, 4846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 4619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:39,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 8358 Invalid, 4846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 4619 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-12-13 17:28:39,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2022-12-13 17:28:39,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 580. [2022-12-13 17:28:39,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 336 states have (on average 1.2023809523809523) internal successors, (404), 342 states have internal predecessors, (404), 197 states have call successors, (197), 42 states have call predecessors, (197), 46 states have return successors, (301), 195 states have call predecessors, (301), 195 states have call successors, (301) [2022-12-13 17:28:39,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 902 transitions. [2022-12-13 17:28:39,219 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 902 transitions. Word has length 216 [2022-12-13 17:28:39,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:39,219 INFO L495 AbstractCegarLoop]: Abstraction has 580 states and 902 transitions. [2022-12-13 17:28:39,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 9 states have call successors, (51), 4 states have call predecessors, (51), 6 states have return successors, (49), 7 states have call predecessors, (49), 8 states have call successors, (49) [2022-12-13 17:28:39,219 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 902 transitions. [2022-12-13 17:28:39,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-12-13 17:28:39,221 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:39,221 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-13 17:28:39,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-13 17:28:39,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-13 17:28:39,422 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:39,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:39,422 INFO L85 PathProgramCache]: Analyzing trace with hash -546585582, now seen corresponding path program 1 times [2022-12-13 17:28:39,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:39,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149336947] [2022-12-13 17:28:39,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:39,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:39,471 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:39,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189463649] [2022-12-13 17:28:39,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:39,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:39,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:39,473 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:39,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-13 17:28:39,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:39,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-13 17:28:39,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2022-12-13 17:28:40,014 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:40,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:40,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149336947] [2022-12-13 17:28:40,014 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:40,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189463649] [2022-12-13 17:28:40,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189463649] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:40,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:40,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 17:28:40,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149994368] [2022-12-13 17:28:40,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:40,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 17:28:40,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:40,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 17:28:40,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 17:28:40,017 INFO L87 Difference]: Start difference. First operand 580 states and 902 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-12-13 17:28:40,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:40,359 INFO L93 Difference]: Finished difference Result 1144 states and 1920 transitions. [2022-12-13 17:28:40,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 17:28:40,359 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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 224 [2022-12-13 17:28:40,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:40,362 INFO L225 Difference]: With dead ends: 1144 [2022-12-13 17:28:40,362 INFO L226 Difference]: Without dead ends: 590 [2022-12-13 17:28:40,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-13 17:28:40,365 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 10 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1569 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:40,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1569 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 17:28:40,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-12-13 17:28:40,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 582. [2022-12-13 17:28:40,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 338 states have (on average 1.2011834319526626) internal successors, (406), 344 states have internal predecessors, (406), 197 states have call successors, (197), 42 states have call predecessors, (197), 46 states have return successors, (301), 195 states have call predecessors, (301), 195 states have call successors, (301) [2022-12-13 17:28:40,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 904 transitions. [2022-12-13 17:28:40,409 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 904 transitions. Word has length 224 [2022-12-13 17:28:40,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:40,410 INFO L495 AbstractCegarLoop]: Abstraction has 582 states and 904 transitions. [2022-12-13 17:28:40,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-12-13 17:28:40,410 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 904 transitions. [2022-12-13 17:28:40,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-12-13 17:28:40,411 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:40,411 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-13 17:28:40,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-13 17:28:40,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:40,612 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:40,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:40,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1782394960, now seen corresponding path program 1 times [2022-12-13 17:28:40,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:40,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72457611] [2022-12-13 17:28:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:40,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:40,675 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:40,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329055514] [2022-12-13 17:28:40,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:40,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:40,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:40,677 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:40,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-13 17:28:41,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:41,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 2997 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-13 17:28:41,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-12-13 17:28:41,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:28:41,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:41,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72457611] [2022-12-13 17:28:41,181 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:41,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329055514] [2022-12-13 17:28:41,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329055514] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:28:41,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:28:41,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 17:28:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604908584] [2022-12-13 17:28:41,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:28:41,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 17:28:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 17:28:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-12-13 17:28:41,184 INFO L87 Difference]: Start difference. First operand 582 states and 904 transitions. Second operand has 12 states, 11 states have (on average 8.727272727272727) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2022-12-13 17:28:41,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:28:41,494 INFO L93 Difference]: Finished difference Result 919 states and 1425 transitions. [2022-12-13 17:28:41,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 17:28:41,495 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.727272727272727) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) Word has length 224 [2022-12-13 17:28:41,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:28:41,498 INFO L225 Difference]: With dead ends: 919 [2022-12-13 17:28:41,498 INFO L226 Difference]: Without dead ends: 364 [2022-12-13 17:28:41,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-12-13 17:28:41,501 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 11 mSDsluCounter, 3976 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4387 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 17:28:41,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 4387 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 17:28:41,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-12-13 17:28:41,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 364. [2022-12-13 17:28:41,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 218 states have (on average 1.1788990825688073) internal successors, (257), 222 states have internal predecessors, (257), 113 states have call successors, (113), 29 states have call predecessors, (113), 32 states have return successors, (199), 112 states have call predecessors, (199), 111 states have call successors, (199) [2022-12-13 17:28:41,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 569 transitions. [2022-12-13 17:28:41,543 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 569 transitions. Word has length 224 [2022-12-13 17:28:41,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:28:41,543 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 569 transitions. [2022-12-13 17:28:41,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.727272727272727) internal successors, (96), 9 states have internal predecessors, (96), 3 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2022-12-13 17:28:41,543 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 569 transitions. [2022-12-13 17:28:41,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-12-13 17:28:41,544 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:28:41,544 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:28:41,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-13 17:28:41,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-13 17:28:41,746 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:28:41,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:28:41,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1418577348, now seen corresponding path program 1 times [2022-12-13 17:28:41,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:28:41,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680100228] [2022-12-13 17:28:41,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:41,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:28:41,828 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:28:41,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1894206714] [2022-12-13 17:28:41,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:28:41,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:28:41,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:28:41,829 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:28:41,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-13 17:28:42,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:28:42,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 2998 conjuncts, 65 conjunts are in the unsatisfiable core [2022-12-13 17:28:42,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:28:43,397 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-12-13 17:28:43,402 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-12-13 17:28:43,407 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-12-13 17:28:43,432 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 267 proven. 6 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-12-13 17:28:43,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 17:28:44,003 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-12-13 17:28:44,005 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-12-13 17:28:44,090 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-12-13 17:28:44,195 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-12-13 17:28:44,195 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-12-13 17:28:44,282 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 39 proven. 62 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2022-12-13 17:28:44,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:28:44,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680100228] [2022-12-13 17:28:44,282 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:28:44,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894206714] [2022-12-13 17:28:44,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894206714] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 17:28:44,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 17:28:44,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2022-12-13 17:28:44,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000369205] [2022-12-13 17:28:44,283 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 17:28:44,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-13 17:28:44,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:28:44,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-13 17:28:44,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-12-13 17:28:44,286 INFO L87 Difference]: Start difference. First operand 364 states and 569 transitions. Second operand has 31 states, 27 states have (on average 5.888888888888889) internal successors, (159), 27 states have internal predecessors, (159), 16 states have call successors, (56), 6 states have call predecessors, (56), 10 states have return successors, (53), 13 states have call predecessors, (53), 15 states have call successors, (53) [2022-12-13 17:28:46,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:28:48,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:28:50,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:28:52,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:28:54,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:28:56,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:28:58,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:00,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:02,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:05,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:07,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:09,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:11,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:13,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:15,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:29:17,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:29:19,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:21,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:23,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:25,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:27,482 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:29,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:32,221 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:34,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:36,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:38,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:40,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:42,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:44,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:46,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:48,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:50,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:53,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:29:55,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:29:57,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:00,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:02,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:04,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:06,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:08,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:10,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:12,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:14,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:16,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:18,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:20,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:22,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:27,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:29,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:31,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:33,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:30:35,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:30:35,107 INFO L93 Difference]: Finished difference Result 927 states and 1573 transitions. [2022-12-13 17:30:35,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-13 17:30:35,108 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 5.888888888888889) internal successors, (159), 27 states have internal predecessors, (159), 16 states have call successors, (56), 6 states have call predecessors, (56), 10 states have return successors, (53), 13 states have call predecessors, (53), 15 states have call successors, (53) Word has length 220 [2022-12-13 17:30:35,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:30:35,112 INFO L225 Difference]: With dead ends: 927 [2022-12-13 17:30:35,112 INFO L226 Difference]: Without dead ends: 574 [2022-12-13 17:30:35,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 407 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=284, Invalid=1878, Unknown=0, NotChecked=0, Total=2162 [2022-12-13 17:30:35,114 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 724 mSDsluCounter, 3830 mSDsCounter, 0 mSdLazyCounter, 5031 mSolverCounterSat, 601 mSolverCounterUnsat, 51 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 108.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 4249 SdHoareTripleChecker+Invalid, 5683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 601 IncrementalHoareTripleChecker+Valid, 5031 IncrementalHoareTripleChecker+Invalid, 51 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 109.9s IncrementalHoareTripleChecker+Time [2022-12-13 17:30:35,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [807 Valid, 4249 Invalid, 5683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [601 Valid, 5031 Invalid, 51 Unknown, 0 Unchecked, 109.9s Time] [2022-12-13 17:30:35,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-12-13 17:30:35,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 409. [2022-12-13 17:30:35,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 247 states have (on average 1.1578947368421053) internal successors, (286), 252 states have internal predecessors, (286), 122 states have call successors, (122), 34 states have call predecessors, (122), 39 states have return successors, (256), 122 states have call predecessors, (256), 120 states have call successors, (256) [2022-12-13 17:30:35,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 664 transitions. [2022-12-13 17:30:35,156 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 664 transitions. Word has length 220 [2022-12-13 17:30:35,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:30:35,156 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 664 transitions. [2022-12-13 17:30:35,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 5.888888888888889) internal successors, (159), 27 states have internal predecessors, (159), 16 states have call successors, (56), 6 states have call predecessors, (56), 10 states have return successors, (53), 13 states have call predecessors, (53), 15 states have call successors, (53) [2022-12-13 17:30:35,156 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 664 transitions. [2022-12-13 17:30:35,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-12-13 17:30:35,158 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:30:35,158 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:30:35,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-13 17:30:35,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:30:35,359 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:30:35,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:30:35,360 INFO L85 PathProgramCache]: Analyzing trace with hash -15177450, now seen corresponding path program 1 times [2022-12-13 17:30:35,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:30:35,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727517145] [2022-12-13 17:30:35,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:35,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:30:35,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:30:35,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111733698] [2022-12-13 17:30:35,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:35,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:30:35,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:30:35,448 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:30:35,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-13 17:30:35,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:30:35,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 3010 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-13 17:30:35,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:30:36,027 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2022-12-13 17:30:36,027 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:30:36,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:30:36,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727517145] [2022-12-13 17:30:36,028 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:30:36,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111733698] [2022-12-13 17:30:36,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111733698] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:30:36,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:30:36,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-12-13 17:30:36,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744316299] [2022-12-13 17:30:36,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:30:36,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 17:30:36,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:30:36,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 17:30:36,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-12-13 17:30:36,029 INFO L87 Difference]: Start difference. First operand 409 states and 664 transitions. Second operand has 12 states, 11 states have (on average 9.181818181818182) internal successors, (101), 9 states have internal predecessors, (101), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 3 states have call successors, (30) [2022-12-13 17:30:36,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:30:36,384 INFO L93 Difference]: Finished difference Result 741 states and 1224 transitions. [2022-12-13 17:30:36,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 17:30:36,384 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 9.181818181818182) internal successors, (101), 9 states have internal predecessors, (101), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 3 states have call successors, (30) Word has length 238 [2022-12-13 17:30:36,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:30:36,386 INFO L225 Difference]: With dead ends: 741 [2022-12-13 17:30:36,386 INFO L226 Difference]: Without dead ends: 409 [2022-12-13 17:30:36,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-12-13 17:30:36,388 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 9 mSDsluCounter, 3993 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4406 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 17:30:36,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 4406 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 17:30:36,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-12-13 17:30:36,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 409. [2022-12-13 17:30:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 247 states have (on average 1.1578947368421053) internal successors, (286), 252 states have internal predecessors, (286), 122 states have call successors, (122), 34 states have call predecessors, (122), 39 states have return successors, (253), 122 states have call predecessors, (253), 120 states have call successors, (253) [2022-12-13 17:30:36,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 661 transitions. [2022-12-13 17:30:36,428 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 661 transitions. Word has length 238 [2022-12-13 17:30:36,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:30:36,429 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 661 transitions. [2022-12-13 17:30:36,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 9.181818181818182) internal successors, (101), 9 states have internal predecessors, (101), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 3 states have call successors, (30) [2022-12-13 17:30:36,429 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 661 transitions. [2022-12-13 17:30:36,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-12-13 17:30:36,430 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:30:36,430 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:30:36,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-13 17:30:36,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-13 17:30:36,632 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:30:36,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:30:36,633 INFO L85 PathProgramCache]: Analyzing trace with hash 600855784, now seen corresponding path program 2 times [2022-12-13 17:30:36,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:30:36,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821223685] [2022-12-13 17:30:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:36,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:30:36,722 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:30:36,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [854591831] [2022-12-13 17:30:36,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 17:30:36,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:30:36,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:30:36,723 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:30:36,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-13 17:30:37,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 17:30:37,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 17:30:37,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 3006 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-13 17:30:37,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:30:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 172 proven. 0 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2022-12-13 17:30:37,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:30:37,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:30:37,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821223685] [2022-12-13 17:30:37,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:30:37,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854591831] [2022-12-13 17:30:37,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854591831] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:30:37,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:30:37,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-12-13 17:30:37,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137346890] [2022-12-13 17:30:37,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:30:37,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-13 17:30:37,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:30:37,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-13 17:30:37,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-12-13 17:30:37,325 INFO L87 Difference]: Start difference. First operand 409 states and 661 transitions. Second operand has 13 states, 11 states have (on average 8.727272727272727) internal successors, (96), 10 states have internal predecessors, (96), 4 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 4 states have call successors, (30) [2022-12-13 17:30:37,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:30:37,727 INFO L93 Difference]: Finished difference Result 702 states and 1165 transitions. [2022-12-13 17:30:37,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-13 17:30:37,727 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.727272727272727) internal successors, (96), 10 states have internal predecessors, (96), 4 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 4 states have call successors, (30) Word has length 232 [2022-12-13 17:30:37,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:30:37,729 INFO L225 Difference]: With dead ends: 702 [2022-12-13 17:30:37,729 INFO L226 Difference]: Without dead ends: 413 [2022-12-13 17:30:37,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2022-12-13 17:30:37,731 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 12 mSDsluCounter, 4343 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4751 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 17:30:37,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4751 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 17:30:37,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-12-13 17:30:37,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 409. [2022-12-13 17:30:37,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 247 states have (on average 1.1578947368421053) internal successors, (286), 252 states have internal predecessors, (286), 122 states have call successors, (122), 34 states have call predecessors, (122), 39 states have return successors, (246), 122 states have call predecessors, (246), 120 states have call successors, (246) [2022-12-13 17:30:37,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 654 transitions. [2022-12-13 17:30:37,763 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 654 transitions. Word has length 232 [2022-12-13 17:30:37,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:30:37,763 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 654 transitions. [2022-12-13 17:30:37,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.727272727272727) internal successors, (96), 10 states have internal predecessors, (96), 4 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 4 states have call successors, (30) [2022-12-13 17:30:37,764 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 654 transitions. [2022-12-13 17:30:37,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-12-13 17:30:37,765 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:30:37,765 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 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] [2022-12-13 17:30:37,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-13 17:30:37,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-13 17:30:37,965 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:30:37,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:30:37,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1054287684, now seen corresponding path program 1 times [2022-12-13 17:30:37,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:30:37,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009184732] [2022-12-13 17:30:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:37,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:30:38,027 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:30:38,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1217534429] [2022-12-13 17:30:38,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:38,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:30:38,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:30:38,028 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:30:38,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-13 17:30:38,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:30:38,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 2998 conjuncts, 68 conjunts are in the unsatisfiable core [2022-12-13 17:30:38,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:30:38,496 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-12-13 17:30:38,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:30:38,713 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-12-13 17:30:38,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:30:38,718 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-12-13 17:30:38,813 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2016 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2016))) (exists ((v_ArrVal_2015 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2015)))) is different from true [2022-12-13 17:30:39,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:30:39,134 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-12-13 17:30:39,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:30:39,142 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-12-13 17:30:39,148 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-13 17:30:39,149 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-12-13 17:30:39,157 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 158 proven. 4 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2022-12-13 17:30:39,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 17:30:39,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:30:39,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009184732] [2022-12-13 17:30:39,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:30:39,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217534429] [2022-12-13 17:30:39,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217534429] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 17:30:39,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 17:30:39,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-12-13 17:30:39,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662310156] [2022-12-13 17:30:39,428 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 17:30:39,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-13 17:30:39,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:30:39,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-13 17:30:39,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=4, NotChecked=28, Total=272 [2022-12-13 17:30:39,429 INFO L87 Difference]: Start difference. First operand 409 states and 654 transitions. Second operand has 16 states, 15 states have (on average 5.6) internal successors, (84), 14 states have internal predecessors, (84), 5 states have call successors, (29), 5 states have call predecessors, (29), 6 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-12-13 17:30:45,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:30:45,331 INFO L93 Difference]: Finished difference Result 840 states and 1354 transitions. [2022-12-13 17:30:45,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-13 17:30:45,331 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.6) internal successors, (84), 14 states have internal predecessors, (84), 5 states have call successors, (29), 5 states have call predecessors, (29), 6 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) Word has length 220 [2022-12-13 17:30:45,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:30:45,333 INFO L225 Difference]: With dead ends: 840 [2022-12-13 17:30:45,333 INFO L226 Difference]: Without dead ends: 462 [2022-12-13 17:30:45,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 372 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=125, Invalid=628, Unknown=7, NotChecked=52, Total=812 [2022-12-13 17:30:45,335 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 280 mSDsluCounter, 1251 mSDsCounter, 0 mSdLazyCounter, 3513 mSolverCounterSat, 265 mSolverCounterUnsat, 69 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 4364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3513 IncrementalHoareTripleChecker+Invalid, 69 IncrementalHoareTripleChecker+Unknown, 517 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-12-13 17:30:45,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 1535 Invalid, 4364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3513 Invalid, 69 Unknown, 517 Unchecked, 5.4s Time] [2022-12-13 17:30:45,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-12-13 17:30:45,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 442. [2022-12-13 17:30:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 270 states have (on average 1.151851851851852) internal successors, (311), 276 states have internal predecessors, (311), 126 states have call successors, (126), 39 states have call predecessors, (126), 45 states have return successors, (279), 126 states have call predecessors, (279), 124 states have call successors, (279) [2022-12-13 17:30:45,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 716 transitions. [2022-12-13 17:30:45,405 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 716 transitions. Word has length 220 [2022-12-13 17:30:45,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:30:45,406 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 716 transitions. [2022-12-13 17:30:45,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.6) internal successors, (84), 14 states have internal predecessors, (84), 5 states have call successors, (29), 5 states have call predecessors, (29), 6 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-12-13 17:30:45,406 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 716 transitions. [2022-12-13 17:30:45,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-12-13 17:30:45,408 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:30:45,409 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-12-13 17:30:45,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-13 17:30:45,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-13 17:30:45,610 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:30:45,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:30:45,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1274290955, now seen corresponding path program 1 times [2022-12-13 17:30:45,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:30:45,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016572102] [2022-12-13 17:30:45,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:45,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:30:45,705 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:30:45,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [455962554] [2022-12-13 17:30:45,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:30:45,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:30:45,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:30:45,707 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:30:45,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-13 17:30:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:30:46,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 3037 conjuncts, 128 conjunts are in the unsatisfiable core [2022-12-13 17:30:46,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:30:46,201 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-12-13 17:30:46,247 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-12-13 17:30:46,356 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2217 Int)) (= (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_2217)) |c_#memory_$Pointer$.offset|)) is different from true [2022-12-13 17:30:46,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:30:46,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-13 17:30:46,797 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-12-13 17:31:05,221 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2219 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2219)) |c_#memory_$Pointer$.base|)) is different from true [2022-12-13 17:31:05,229 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2219 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_2219)) |c_#memory_$Pointer$.base|)) is different from true [2022-12-13 17:31:05,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:31:05,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-12-13 17:31:17,526 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2222 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_2222)))) is different from true [2022-12-13 17:31:25,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:31:25,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-13 17:31:25,833 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-12-13 17:31:25,834 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 18 treesize of output 1 [2022-12-13 17:31:25,837 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 295 proven. 40 refuted. 4 times theorem prover too weak. 100 trivial. 25 not checked. [2022-12-13 17:31:25,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 17:31:28,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:31:28,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016572102] [2022-12-13 17:31:28,044 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:31:28,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455962554] [2022-12-13 17:31:28,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455962554] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 17:31:28,044 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 17:31:28,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-12-13 17:31:28,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35432036] [2022-12-13 17:31:28,045 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 17:31:28,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-12-13 17:31:28,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:31:28,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-12-13 17:31:28,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=858, Unknown=108, NotChecked=260, Total=1332 [2022-12-13 17:31:28,047 INFO L87 Difference]: Start difference. First operand 442 states and 716 transitions. Second operand has 36 states, 31 states have (on average 3.6451612903225805) internal successors, (113), 32 states have internal predecessors, (113), 15 states have call successors, (33), 7 states have call predecessors, (33), 13 states have return successors, (31), 14 states have call predecessors, (31), 15 states have call successors, (31) [2022-12-13 17:31:31,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:33,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:35,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:37,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:40,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:42,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:31:42,282 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2219 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2219)) |c_#memory_$Pointer$.base|)) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2217 Int)) (= (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_2217)) |c_#memory_$Pointer$.offset|)) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2222 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_2222))))) is different from true [2022-12-13 17:31:46,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:48,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:52,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:31:56,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:00,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:04,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:06,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:13,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:15,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:19,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:23,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:25,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:29,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:39,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:46,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:52,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:32:54,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:00,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:05,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:07,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:09,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:11,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:14,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:16,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:33:30,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:35,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:33:38,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:40,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:42,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:45,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:47,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:49,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:51,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:53,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:55,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:33:58,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:00,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:03,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:06,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:08,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:11,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:13,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:15,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:17,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:21,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:23,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:26,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:28,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:30,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:33,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:35,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:38,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:40,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:42,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:44,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:46,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:48,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:51,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:53,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:55,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:57,482 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:34:59,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:01,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:04,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:06,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:08,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:10,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:12,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:14,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:17,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:19,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:21,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:23,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:27,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:30,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:32,194 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:35,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:37,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:39,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:41,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:44,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:47,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:49,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:51,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:53,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:56,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:35:59,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:01,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:04,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:06,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:08,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:11,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:13,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:16,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:20,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:22,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:24,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:26,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:29,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:31,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:33,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:35,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:37,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:39,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:41,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:43,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:44,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:36:44,712 INFO L93 Difference]: Finished difference Result 1608 states and 2980 transitions. [2022-12-13 17:36:44,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-12-13 17:36:44,713 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 31 states have (on average 3.6451612903225805) internal successors, (113), 32 states have internal predecessors, (113), 15 states have call successors, (33), 7 states have call predecessors, (33), 13 states have return successors, (31), 14 states have call predecessors, (31), 15 states have call successors, (31) Word has length 226 [2022-12-13 17:36:44,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:36:44,718 INFO L225 Difference]: With dead ends: 1608 [2022-12-13 17:36:44,718 INFO L226 Difference]: Without dead ends: 1277 [2022-12-13 17:36:44,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 255 SyntacticMatches, 13 SemanticMatches, 96 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 2571 ImplicationChecksByTransitivity, 102.2s TimeCoverageRelationStatistics Valid=1260, Invalid=7167, Unknown=149, NotChecked=930, Total=9506 [2022-12-13 17:36:44,721 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 1030 mSDsluCounter, 7084 mSDsCounter, 0 mSdLazyCounter, 23196 mSolverCounterSat, 1239 mSolverCounterUnsat, 972 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 252.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 7663 SdHoareTripleChecker+Invalid, 29620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1239 IncrementalHoareTripleChecker+Valid, 23196 IncrementalHoareTripleChecker+Invalid, 972 IncrementalHoareTripleChecker+Unknown, 4213 IncrementalHoareTripleChecker+Unchecked, 255.2s IncrementalHoareTripleChecker+Time [2022-12-13 17:36:44,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1167 Valid, 7663 Invalid, 29620 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1239 Valid, 23196 Invalid, 972 Unknown, 4213 Unchecked, 255.2s Time] [2022-12-13 17:36:44,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2022-12-13 17:36:44,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 997. [2022-12-13 17:36:44,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 594 states have (on average 1.1767676767676767) internal successors, (699), 609 states have internal predecessors, (699), 310 states have call successors, (310), 81 states have call predecessors, (310), 92 states have return successors, (753), 306 states have call predecessors, (753), 306 states have call successors, (753) [2022-12-13 17:36:44,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1762 transitions. [2022-12-13 17:36:44,829 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1762 transitions. Word has length 226 [2022-12-13 17:36:44,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:36:44,830 INFO L495 AbstractCegarLoop]: Abstraction has 997 states and 1762 transitions. [2022-12-13 17:36:44,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 31 states have (on average 3.6451612903225805) internal successors, (113), 32 states have internal predecessors, (113), 15 states have call successors, (33), 7 states have call predecessors, (33), 13 states have return successors, (31), 14 states have call predecessors, (31), 15 states have call successors, (31) [2022-12-13 17:36:44,830 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1762 transitions. [2022-12-13 17:36:44,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-12-13 17:36:44,846 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:36:44,846 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 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-12-13 17:36:44,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-13 17:36:45,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-13 17:36:45,047 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:36:45,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:36:45,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1564068205, now seen corresponding path program 1 times [2022-12-13 17:36:45,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:36:45,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801998761] [2022-12-13 17:36:45,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:36:45,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:36:45,139 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:36:45,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1093944685] [2022-12-13 17:36:45,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:36:45,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:36:45,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:36:45,140 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:36:45,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-13 17:36:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:36:45,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 3048 conjuncts, 78 conjunts are in the unsatisfiable core [2022-12-13 17:36:45,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:36:45,711 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-12-13 17:36:45,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:45,921 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-12-13 17:36:45,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:45,927 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-12-13 17:36:46,014 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2431 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2431) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_2432 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2432)))) is different from true [2022-12-13 17:36:46,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:46,154 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-12-13 17:36:46,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:46,159 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-12-13 17:36:46,166 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-13 17:36:46,167 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-12-13 17:36:46,591 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-12-13 17:36:46,593 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-12-13 17:36:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 264 proven. 20 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-12-13 17:36:46,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 17:36:46,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:36:46,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801998761] [2022-12-13 17:36:46,917 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:36:46,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093944685] [2022-12-13 17:36:46,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093944685] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 17:36:46,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 17:36:46,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-12-13 17:36:46,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095264720] [2022-12-13 17:36:46,918 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 17:36:46,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-13 17:36:46,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:36:46,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-13 17:36:46,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=253, Unknown=3, NotChecked=32, Total=342 [2022-12-13 17:36:46,920 INFO L87 Difference]: Start difference. First operand 997 states and 1762 transitions. Second operand has 17 states, 16 states have (on average 5.6875) internal successors, (91), 15 states have internal predecessors, (91), 7 states have call successors, (30), 6 states have call predecessors, (30), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-12-13 17:36:52,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:36:52,956 INFO L93 Difference]: Finished difference Result 2123 states and 3925 transitions. [2022-12-13 17:36:52,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-13 17:36:52,957 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.6875) internal successors, (91), 15 states have internal predecessors, (91), 7 states have call successors, (30), 6 states have call predecessors, (30), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 229 [2022-12-13 17:36:52,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:36:52,963 INFO L225 Difference]: With dead ends: 2123 [2022-12-13 17:36:52,963 INFO L226 Difference]: Without dead ends: 1454 [2022-12-13 17:36:52,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 382 SyntacticMatches, 10 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=172, Invalid=816, Unknown=8, NotChecked=60, Total=1056 [2022-12-13 17:36:52,966 INFO L413 NwaCegarLoop]: 473 mSDtfsCounter, 333 mSDsluCounter, 2075 mSDsCounter, 0 mSdLazyCounter, 4167 mSolverCounterSat, 189 mSolverCounterUnsat, 31 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 2548 SdHoareTripleChecker+Invalid, 5139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 4167 IncrementalHoareTripleChecker+Invalid, 31 IncrementalHoareTripleChecker+Unknown, 752 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-12-13 17:36:52,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 2548 Invalid, 5139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 4167 Invalid, 31 Unknown, 752 Unchecked, 5.5s Time] [2022-12-13 17:36:52,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1454 states. [2022-12-13 17:36:53,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1454 to 1045. [2022-12-13 17:36:53,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 624 states have (on average 1.1666666666666667) internal successors, (728), 640 states have internal predecessors, (728), 322 states have call successors, (322), 86 states have call predecessors, (322), 98 states have return successors, (763), 318 states have call predecessors, (763), 318 states have call successors, (763) [2022-12-13 17:36:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1813 transitions. [2022-12-13 17:36:53,107 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1813 transitions. Word has length 229 [2022-12-13 17:36:53,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:36:53,108 INFO L495 AbstractCegarLoop]: Abstraction has 1045 states and 1813 transitions. [2022-12-13 17:36:53,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.6875) internal successors, (91), 15 states have internal predecessors, (91), 7 states have call successors, (30), 6 states have call predecessors, (30), 7 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-12-13 17:36:53,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1813 transitions. [2022-12-13 17:36:53,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-12-13 17:36:53,112 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:36:53,112 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2022-12-13 17:36:53,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-13 17:36:53,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-13 17:36:53,313 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:36:53,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:36:53,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1385767762, now seen corresponding path program 1 times [2022-12-13 17:36:53,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:36:53,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692551926] [2022-12-13 17:36:53,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:36:53,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:36:53,371 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:36:53,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524746130] [2022-12-13 17:36:53,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:36:53,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:36:53,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:36:53,372 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:36:53,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-13 17:36:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:36:53,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 3081 conjuncts, 201 conjunts are in the unsatisfiable core [2022-12-13 17:36:53,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:36:53,997 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-13 17:36:53,998 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-12-13 17:36:54,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:54,035 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-12-13 17:36:54,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:54,041 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-12-13 17:36:54,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:54,130 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-12-13 17:36:54,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:54,134 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-12-13 17:36:54,292 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2657 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_2657)) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2655 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_2655)) |c_#memory_$Pointer$.base|))) is different from true [2022-12-13 17:36:54,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:54,628 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-12-13 17:36:54,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:36:54,634 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-12-13 17:36:54,642 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 322 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2022-12-13 17:36:54,642 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 17:36:54,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:36:54,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692551926] [2022-12-13 17:36:54,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:36:54,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524746130] [2022-12-13 17:36:54,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524746130] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 17:36:54,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 17:36:54,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-12-13 17:36:54,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329558646] [2022-12-13 17:36:54,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 17:36:54,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-13 17:36:54,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:36:54,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-13 17:36:54,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=200, Unknown=1, NotChecked=28, Total=272 [2022-12-13 17:36:54,644 INFO L87 Difference]: Start difference. First operand 1045 states and 1813 transitions. Second operand has 17 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 7 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (31), 6 states have call predecessors, (31), 7 states have call successors, (31) [2022-12-13 17:36:57,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:36:59,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:37:01,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:37:05,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:37:07,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:37:09,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:37:20,047 WARN L233 SmtUtils]: Spent 10.12s on a formula simplification. DAG size of input: 66 DAG size of output: 54 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 17:37:30,262 WARN L233 SmtUtils]: Spent 10.15s on a formula simplification. DAG size of input: 71 DAG size of output: 59 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 17:37:40,435 WARN L233 SmtUtils]: Spent 10.11s on a formula simplification. DAG size of input: 71 DAG size of output: 48 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 17:37:43,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:37:45,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:37:49,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 17:37:49,813 INFO L93 Difference]: Finished difference Result 1905 states and 3492 transitions. [2022-12-13 17:37:49,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-13 17:37:49,814 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 7 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (31), 6 states have call predecessors, (31), 7 states have call successors, (31) Word has length 237 [2022-12-13 17:37:49,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 17:37:49,818 INFO L225 Difference]: With dead ends: 1905 [2022-12-13 17:37:49,819 INFO L226 Difference]: Without dead ends: 1289 [2022-12-13 17:37:49,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 31.8s TimeCoverageRelationStatistics Valid=217, Invalid=1046, Unknown=1, NotChecked=68, Total=1332 [2022-12-13 17:37:49,821 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 299 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 4569 mSolverCounterSat, 186 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 2064 SdHoareTripleChecker+Invalid, 5453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 4569 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 685 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2022-12-13 17:37:49,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [414 Valid, 2064 Invalid, 5453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 4569 Invalid, 13 Unknown, 685 Unchecked, 23.5s Time] [2022-12-13 17:37:49,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2022-12-13 17:37:49,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1049. [2022-12-13 17:37:49,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 627 states have (on average 1.1658692185007975) internal successors, (731), 643 states have internal predecessors, (731), 322 states have call successors, (322), 87 states have call predecessors, (322), 99 states have return successors, (762), 318 states have call predecessors, (762), 318 states have call successors, (762) [2022-12-13 17:37:49,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1815 transitions. [2022-12-13 17:37:49,932 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1815 transitions. Word has length 237 [2022-12-13 17:37:49,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 17:37:49,932 INFO L495 AbstractCegarLoop]: Abstraction has 1049 states and 1815 transitions. [2022-12-13 17:37:49,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 7 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (31), 6 states have call predecessors, (31), 7 states have call successors, (31) [2022-12-13 17:37:49,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1815 transitions. [2022-12-13 17:37:49,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-12-13 17:37:49,934 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 17:37:49,934 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 17:37:49,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-13 17:37:50,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:37:50,134 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 17:37:50,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 17:37:50,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1521377250, now seen corresponding path program 1 times [2022-12-13 17:37:50,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 17:37:50,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846981763] [2022-12-13 17:37:50,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:37:50,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 17:37:50,216 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 17:37:50,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1883276834] [2022-12-13 17:37:50,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 17:37:50,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 17:37:50,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 17:37:50,217 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 17:37:50,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1da32bbb-828a-4ab4-ac93-986acc0889ca/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-13 17:37:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 17:37:50,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 3082 conjuncts, 215 conjunts are in the unsatisfiable core [2022-12-13 17:37:50,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 17:37:50,716 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-12-13 17:37:50,801 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-12-13 17:37:50,823 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-12-13 17:37:50,883 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-12-13 17:37:50,908 INFO L321 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-12-13 17:37:50,908 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-12-13 17:37:50,978 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2889 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2889) |c_#memory_$Pointer$.base|)) is different from true [2022-12-13 17:37:51,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:37:51,045 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-12-13 17:37:51,059 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-12-13 17:37:51,059 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-12-13 17:38:31,399 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-13 17:38:31,399 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-12-13 17:38:31,452 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-13 17:38:31,453 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-12-13 17:38:31,458 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-12-13 17:38:31,563 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-13 17:38:31,563 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 21 treesize of output 27 [2022-12-13 17:38:31,739 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2895 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2895) |c_#memory_int|)) (exists ((v_ArrVal_2894 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_2894)) |c_#memory_$Pointer$.base|))) is different from true [2022-12-13 17:38:31,752 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-12-13 17:38:38,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 17:38:38,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2022-12-13 17:38:38,018 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-13 17:38:38,018 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 28 treesize of output 46 [2022-12-13 17:39:06,887 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2898 Int) (v_ArrVal_2900 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2900)) |c_#memory_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_2898))))) is different from true [2022-12-13 17:39:27,542 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-13 17:39:27,548 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 301 proven. 116 refuted. 0 times theorem prover too weak. 86 trivial. 9 not checked. [2022-12-13 17:39:27,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 17:39:27,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 17:39:27,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846981763] [2022-12-13 17:39:27,914 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 17:39:27,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883276834] [2022-12-13 17:39:27,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883276834] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 17:39:27,914 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 17:39:27,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2022-12-13 17:39:27,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107996410] [2022-12-13 17:39:27,915 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 17:39:27,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-12-13 17:39:27,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 17:39:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-12-13 17:39:27,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1466, Unknown=43, NotChecked=240, Total=1892 [2022-12-13 17:39:27,916 INFO L87 Difference]: Start difference. First operand 1049 states and 1815 transitions. Second operand has 43 states, 38 states have (on average 3.1315789473684212) internal successors, (119), 37 states have internal predecessors, (119), 18 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 16 states have call predecessors, (33), 18 states have call successors, (33) [2022-12-13 17:39:31,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:34,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:40,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:42,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:48,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:54,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:56,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:39:58,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:00,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:02,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:05,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:07,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:09,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:11,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:13,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:15,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:17,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:19,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:21,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:23,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:25,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:27,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:29,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:40:31,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:40:38,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:40,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:42,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:44,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:46,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:40:48,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:40:50,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-12-13 17:41:20,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:22,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:32,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:34,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:42,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:44,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:46,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:55,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:41:57,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:42:04,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:42:14,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:42:16,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:42:18,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:42:31,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 17:42:58,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0]