./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/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_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa --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 --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 20:25:09,304 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 20:25:09,306 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 20:25:09,335 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 20:25:09,335 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 20:25:09,337 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 20:25:09,338 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 20:25:09,340 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 20:25:09,342 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 20:25:09,343 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 20:25:09,344 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 20:25:09,346 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 20:25:09,346 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 20:25:09,347 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 20:25:09,349 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 20:25:09,350 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 20:25:09,351 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 20:25:09,352 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 20:25:09,354 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 20:25:09,356 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 20:25:09,358 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 20:25:09,360 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 20:25:09,361 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 20:25:09,362 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 20:25:09,365 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 20:25:09,366 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 20:25:09,366 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 20:25:09,367 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 20:25:09,367 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 20:25:09,369 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 20:25:09,369 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 20:25:09,370 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 20:25:09,370 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 20:25:09,371 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 20:25:09,372 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 20:25:09,372 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 20:25:09,373 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 20:25:09,373 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 20:25:09,373 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 20:25:09,374 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 20:25:09,375 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 20:25:09,375 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 20:25:09,398 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 20:25:09,398 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 20:25:09,398 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 20:25:09,399 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 20:25:09,399 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 20:25:09,399 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 20:25:09,400 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 20:25:09,400 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 20:25:09,400 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 20:25:09,400 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 20:25:09,400 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 20:25:09,400 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 20:25:09,401 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 20:25:09,401 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 20:25:09,401 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 20:25:09,401 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 20:25:09,401 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 20:25:09,401 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 20:25:09,402 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 20:25:09,402 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 20:25:09,402 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 20:25:09,402 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:25:09,402 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 20:25:09,402 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 20:25:09,402 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 20:25:09,402 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 20:25:09,403 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 20:25:09,403 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 20:25:09,403 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 20:25:09,403 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 20:25:09,403 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 20:25:09,403 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/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_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa 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 [2021-12-06 20:25:09,595 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 20:25:09,611 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 20:25:09,613 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 20:25:09,614 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 20:25:09,615 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 20:25:09,615 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i [2021-12-06 20:25:09,666 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/data/6f6f19dbc/49b5d86e1b194e2e9ff83f3ff4a89121/FLAGa149ee2d6 [2021-12-06 20:25:10,246 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 20:25:10,247 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i [2021-12-06 20:25:10,269 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/data/6f6f19dbc/49b5d86e1b194e2e9ff83f3ff4a89121/FLAGa149ee2d6 [2021-12-06 20:25:10,712 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/data/6f6f19dbc/49b5d86e1b194e2e9ff83f3ff4a89121 [2021-12-06 20:25:10,719 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 20:25:10,720 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 20:25:10,721 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 20:25:10,721 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 20:25:10,724 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 20:25:10,725 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:25:10" (1/1) ... [2021-12-06 20:25:10,726 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@397db6bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:10, skipping insertion in model container [2021-12-06 20:25:10,726 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:25:10" (1/1) ... [2021-12-06 20:25:10,732 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 20:25:10,828 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 20:25:11,045 WARN L230 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_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4498,4511] [2021-12-06 20:25:11,050 WARN L230 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_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4558,4571] [2021-12-06 20:25:11,599 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 20:25:11,651 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,652 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,652 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,653 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,653 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,663 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,663 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,664 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,665 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,666 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,667 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,668 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,668 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:11,941 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 20:25:11,942 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 20:25:11,943 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 20:25:11,944 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 20:25:11,945 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 20:25:11,945 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 20:25:11,946 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 20:25:11,947 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 20:25:11,948 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 20:25:11,948 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 20:25:12,075 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,082 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,147 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:25:12,175 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 20:25:12,189 WARN L230 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_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4498,4511] [2021-12-06 20:25:12,190 WARN L230 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_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4558,4571] [2021-12-06 20:25:12,223 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 20:25:12,235 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,235 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,236 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,236 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,237 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,242 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,242 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,243 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,244 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,245 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,245 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,246 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,246 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,274 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 20:25:12,275 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 20:25:12,275 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 20:25:12,276 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 20:25:12,277 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 20:25:12,277 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 20:25:12,277 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 20:25:12,278 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 20:25:12,278 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 20:25:12,278 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 20:25:12,298 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,302 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 20:25:12,320 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:25:12,504 INFO L208 MainTranslator]: Completed translation [2021-12-06 20:25:12,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12 WrapperNode [2021-12-06 20:25:12,504 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 20:25:12,505 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 20:25:12,505 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 20:25:12,505 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 20:25:12,511 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,569 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,623 INFO L137 Inliner]: procedures = 691, calls = 1681, calls flagged for inlining = 53, calls inlined = 14, statements flattened = 895 [2021-12-06 20:25:12,624 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 20:25:12,624 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 20:25:12,624 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 20:25:12,624 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 20:25:12,631 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,631 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,639 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,639 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,668 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,671 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,678 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,689 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 20:25:12,689 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 20:25:12,689 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 20:25:12,690 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 20:25:12,690 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (1/1) ... [2021-12-06 20:25:12,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:25:12,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:12,720 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 20:25:12,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 20:25:12,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 20:25:12,758 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2021-12-06 20:25:12,758 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2021-12-06 20:25:12,758 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2021-12-06 20:25:12,759 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2021-12-06 20:25:12,759 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-06 20:25:12,759 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-06 20:25:12,759 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2021-12-06 20:25:12,759 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2021-12-06 20:25:12,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 20:25:12,759 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-06 20:25:12,759 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 20:25:12,760 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-12-06 20:25:12,760 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 20:25:12,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 20:25:12,760 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-06 20:25:12,761 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-06 20:25:12,761 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-06 20:25:12,761 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-06 20:25:12,761 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-12-06 20:25:12,761 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-12-06 20:25:12,761 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-06 20:25:12,761 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-06 20:25:12,761 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2021-12-06 20:25:12,762 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2021-12-06 20:25:12,762 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2021-12-06 20:25:12,762 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2021-12-06 20:25:12,762 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 20:25:12,762 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 20:25:12,762 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-12-06 20:25:12,762 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-12-06 20:25:12,762 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2021-12-06 20:25:12,762 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2021-12-06 20:25:12,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-06 20:25:12,763 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-06 20:25:12,763 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-12-06 20:25:12,763 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-06 20:25:12,763 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 20:25:12,763 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2021-12-06 20:25:12,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2021-12-06 20:25:12,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 20:25:12,968 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 20:25:12,970 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 20:25:13,817 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 20:25:13,825 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 20:25:13,825 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 20:25:13,827 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:25:13 BoogieIcfgContainer [2021-12-06 20:25:13,827 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 20:25:13,829 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 20:25:13,829 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 20:25:13,831 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 20:25:13,831 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 08:25:10" (1/3) ... [2021-12-06 20:25:13,832 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b2fdff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:25:13, skipping insertion in model container [2021-12-06 20:25:13,832 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:25:12" (2/3) ... [2021-12-06 20:25:13,832 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b2fdff4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:25:13, skipping insertion in model container [2021-12-06 20:25:13,832 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:25:13" (3/3) ... [2021-12-06 20:25:13,833 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_array_list_push_back_harness.i [2021-12-06 20:25:13,838 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 20:25:13,838 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 20:25:13,877 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 20:25:13,882 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 20:25:13,882 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 20:25:13,902 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) [2021-12-06 20:25:13,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 20:25:13,924 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:13,925 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:13,925 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:13,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:13,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1091930304, now seen corresponding path program 1 times [2021-12-06 20:25:13,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:13,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136373054] [2021-12-06 20:25:13,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:13,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 20:25:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 20:25:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 20:25:14,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 20:25:14,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 20:25:14,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 20:25:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 20:25:14,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 20:25:14,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 20:25:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-06 20:25:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 20:25:14,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 20:25:14,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 20:25:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 20:25:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 20:25:14,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 20:25:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-06 20:25:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 20:25:14,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 20:25:14,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 20:25:14,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-06 20:25:14,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2021-12-06 20:25:14,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:14,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136373054] [2021-12-06 20:25:14,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136373054] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:14,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:14,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:25:14,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178002274] [2021-12-06 20:25:14,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:14,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:25:14,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:14,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:25:14,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:25:14,624 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) [2021-12-06 20:25:15,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:15,185 INFO L93 Difference]: Finished difference Result 615 states and 939 transitions. [2021-12-06 20:25:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:25:15,187 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 [2021-12-06 20:25:15,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:15,199 INFO L225 Difference]: With dead ends: 615 [2021-12-06 20:25:15,199 INFO L226 Difference]: Without dead ends: 319 [2021-12-06 20:25:15,205 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:15,208 INFO L933 BasicCegarLoop]: 382 mSDtfsCounter, 205 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:15,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 523 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 20:25:15,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-12-06 20:25:15,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 293. [2021-12-06 20:25:15,269 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) [2021-12-06 20:25:15,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 408 transitions. [2021-12-06 20:25:15,274 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 408 transitions. Word has length 130 [2021-12-06 20:25:15,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:15,274 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 408 transitions. [2021-12-06 20:25:15,274 INFO L471 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) [2021-12-06 20:25:15,274 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 408 transitions. [2021-12-06 20:25:15,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 20:25:15,278 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:15,278 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:15,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 20:25:15,278 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:15,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:15,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1112170678, now seen corresponding path program 1 times [2021-12-06 20:25:15,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:15,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140703526] [2021-12-06 20:25:15,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:15,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:15,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 20:25:15,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 20:25:15,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 20:25:15,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 20:25:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 20:25:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 20:25:15,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 20:25:15,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 20:25:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 20:25:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-06 20:25:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 20:25:15,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 20:25:15,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 20:25:15,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 20:25:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 20:25:15,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 20:25:15,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-06 20:25:15,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 20:25:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 20:25:15,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 20:25:15,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-06 20:25:15,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,660 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2021-12-06 20:25:15,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:15,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140703526] [2021-12-06 20:25:15,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140703526] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:25:15,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430675520] [2021-12-06 20:25:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:15,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:15,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:15,663 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:15,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 20:25:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:15,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 2249 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 20:25:15,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-12-06 20:25:16,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:16,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430675520] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:16,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:25:16,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2021-12-06 20:25:16,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199584249] [2021-12-06 20:25:16,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:16,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:25:16,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:16,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:25:16,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-12-06 20:25:16,165 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) [2021-12-06 20:25:16,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:16,531 INFO L93 Difference]: Finished difference Result 562 states and 803 transitions. [2021-12-06 20:25:16,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:25:16,531 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 [2021-12-06 20:25:16,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:16,536 INFO L225 Difference]: With dead ends: 562 [2021-12-06 20:25:16,536 INFO L226 Difference]: Without dead ends: 295 [2021-12-06 20:25:16,538 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:16,539 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 429 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:16,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 1120 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 20:25:16,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-12-06 20:25:16,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2021-12-06 20:25:16,575 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) [2021-12-06 20:25:16,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 428 transitions. [2021-12-06 20:25:16,578 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 428 transitions. Word has length 130 [2021-12-06 20:25:16,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:16,579 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 428 transitions. [2021-12-06 20:25:16,579 INFO L471 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) [2021-12-06 20:25:16,579 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 428 transitions. [2021-12-06 20:25:16,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-12-06 20:25:16,583 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:16,584 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:16,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 20:25:16,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:16,785 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:16,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:16,785 INFO L85 PathProgramCache]: Analyzing trace with hash -130840866, now seen corresponding path program 1 times [2021-12-06 20:25:16,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:16,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758725336] [2021-12-06 20:25:16,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:16,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:16,849 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:16,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445867196] [2021-12-06 20:25:16,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:16,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:16,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:16,850 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:16,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 20:25:17,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:17,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 2521 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 20:25:17,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2021-12-06 20:25:17,292 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:17,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:17,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758725336] [2021-12-06 20:25:17,292 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:17,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445867196] [2021-12-06 20:25:17,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445867196] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:17,292 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:17,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 20:25:17,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884645956] [2021-12-06 20:25:17,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:17,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 20:25:17,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:17,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 20:25:17,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 20:25:17,294 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) [2021-12-06 20:25:17,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:17,326 INFO L93 Difference]: Finished difference Result 569 states and 851 transitions. [2021-12-06 20:25:17,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:25:17,327 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 [2021-12-06 20:25:17,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:17,330 INFO L225 Difference]: With dead ends: 569 [2021-12-06 20:25:17,330 INFO L226 Difference]: Without dead ends: 300 [2021-12-06 20:25:17,331 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:17,332 INFO L933 BasicCegarLoop]: 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 [2021-12-06 20:25:17,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1211 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:25:17,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-12-06 20:25:17,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 297. [2021-12-06 20:25:17,349 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) [2021-12-06 20:25:17,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 430 transitions. [2021-12-06 20:25:17,351 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 430 transitions. Word has length 160 [2021-12-06 20:25:17,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:17,352 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 430 transitions. [2021-12-06 20:25:17,352 INFO L471 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) [2021-12-06 20:25:17,352 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 430 transitions. [2021-12-06 20:25:17,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-12-06 20:25:17,354 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:17,354 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:17,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 20:25:17,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-06 20:25:17,557 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:17,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:17,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1971838050, now seen corresponding path program 1 times [2021-12-06 20:25:17,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:17,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130050797] [2021-12-06 20:25:17,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:17,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:17,719 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:17,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [228518715] [2021-12-06 20:25:17,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:17,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:17,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:17,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:17,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 20:25:18,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:18,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 2531 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:25:18,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:18,194 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-12-06 20:25:18,194 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:18,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:18,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130050797] [2021-12-06 20:25:18,194 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:18,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228518715] [2021-12-06 20:25:18,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228518715] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:18,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:18,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 20:25:18,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706074511] [2021-12-06 20:25:18,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:18,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 20:25:18,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:18,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 20:25:18,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 20:25:18,196 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) [2021-12-06 20:25:18,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:18,541 INFO L93 Difference]: Finished difference Result 548 states and 792 transitions. [2021-12-06 20:25:18,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 20:25:18,541 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 [2021-12-06 20:25:18,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:18,544 INFO L225 Difference]: With dead ends: 548 [2021-12-06 20:25:18,545 INFO L226 Difference]: Without dead ends: 297 [2021-12-06 20:25:18,546 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:18,547 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 508 mSDsluCounter, 1031 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:18,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 1344 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 20:25:18,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-12-06 20:25:18,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2021-12-06 20:25:18,568 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) [2021-12-06 20:25:18,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 427 transitions. [2021-12-06 20:25:18,571 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 427 transitions. Word has length 160 [2021-12-06 20:25:18,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:18,572 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 427 transitions. [2021-12-06 20:25:18,572 INFO L471 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) [2021-12-06 20:25:18,572 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 427 transitions. [2021-12-06 20:25:18,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-12-06 20:25:18,575 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:18,575 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:18,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 20:25:18,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:18,775 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:18,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:18,776 INFO L85 PathProgramCache]: Analyzing trace with hash -228114873, now seen corresponding path program 2 times [2021-12-06 20:25:18,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:18,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883940364] [2021-12-06 20:25:18,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:18,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:18,838 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:18,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271851110] [2021-12-06 20:25:18,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:25:18,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:18,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:18,839 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:18,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 20:25:19,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:25:19,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:25:19,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 2672 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 20:25:19,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:19,419 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2021-12-06 20:25:19,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:19,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:19,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883940364] [2021-12-06 20:25:19,420 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:19,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271851110] [2021-12-06 20:25:19,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271851110] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:19,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:19,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 20:25:19,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440837223] [2021-12-06 20:25:19,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:19,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 20:25:19,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 20:25:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-06 20:25:19,422 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) [2021-12-06 20:25:19,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:19,800 INFO L93 Difference]: Finished difference Result 554 states and 797 transitions. [2021-12-06 20:25:19,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 20:25:19,801 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 [2021-12-06 20:25:19,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:19,804 INFO L225 Difference]: With dead ends: 554 [2021-12-06 20:25:19,804 INFO L226 Difference]: Without dead ends: 309 [2021-12-06 20:25:19,805 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:19,806 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 524 mSDsluCounter, 1639 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1949 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:19,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 1949 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 20:25:19,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-12-06 20:25:19,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2021-12-06 20:25:19,830 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) [2021-12-06 20:25:19,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 444 transitions. [2021-12-06 20:25:19,832 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 444 transitions. Word has length 175 [2021-12-06 20:25:19,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:19,833 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 444 transitions. [2021-12-06 20:25:19,833 INFO L471 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) [2021-12-06 20:25:19,833 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 444 transitions. [2021-12-06 20:25:19,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-12-06 20:25:19,835 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:19,836 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:19,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 20:25:20,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:20,037 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:20,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:20,039 INFO L85 PathProgramCache]: Analyzing trace with hash 2146106871, now seen corresponding path program 1 times [2021-12-06 20:25:20,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:20,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727649314] [2021-12-06 20:25:20,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:20,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:20,184 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:20,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1386968371] [2021-12-06 20:25:20,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:20,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:20,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:20,186 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:20,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 20:25:20,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:20,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 2954 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 20:25:20,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:20,716 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-12-06 20:25:20,716 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:20,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:20,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727649314] [2021-12-06 20:25:20,716 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:20,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386968371] [2021-12-06 20:25:20,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386968371] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:20,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:20,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 20:25:20,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506803883] [2021-12-06 20:25:20,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:20,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:25:20,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:20,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:25:20,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:25:20,719 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) [2021-12-06 20:25:20,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:20,921 INFO L93 Difference]: Finished difference Result 698 states and 1038 transitions. [2021-12-06 20:25:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 20:25:20,921 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 [2021-12-06 20:25:20,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:20,925 INFO L225 Difference]: With dead ends: 698 [2021-12-06 20:25:20,925 INFO L226 Difference]: Without dead ends: 438 [2021-12-06 20:25:20,926 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:20,927 INFO L933 BasicCegarLoop]: 562 mSDtfsCounter, 173 mSDsluCounter, 1936 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 2498 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:20,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 2498 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:25:20,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-12-06 20:25:20,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 315. [2021-12-06 20:25:20,946 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) [2021-12-06 20:25:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 453 transitions. [2021-12-06 20:25:20,948 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 453 transitions. Word has length 205 [2021-12-06 20:25:20,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:20,949 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 453 transitions. [2021-12-06 20:25:20,949 INFO L471 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) [2021-12-06 20:25:20,949 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 453 transitions. [2021-12-06 20:25:20,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-12-06 20:25:20,951 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:20,951 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:20,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 20:25:21,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-06 20:25:21,152 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:21,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:21,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1414139445, now seen corresponding path program 1 times [2021-12-06 20:25:21,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:21,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118081471] [2021-12-06 20:25:21,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:21,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:21,224 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:21,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536164990] [2021-12-06 20:25:21,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:21,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:21,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:21,226 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:21,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 20:25:21,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:21,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 2951 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 20:25:21,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:21,771 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 244 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2021-12-06 20:25:21,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:21,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:21,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118081471] [2021-12-06 20:25:21,771 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:21,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536164990] [2021-12-06 20:25:21,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536164990] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:21,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:21,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:25:21,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186234602] [2021-12-06 20:25:21,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:21,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:25:21,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:21,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:25:21,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:25:21,772 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) [2021-12-06 20:25:21,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:21,868 INFO L93 Difference]: Finished difference Result 575 states and 825 transitions. [2021-12-06 20:25:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:25:21,869 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 [2021-12-06 20:25:21,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:21,871 INFO L225 Difference]: With dead ends: 575 [2021-12-06 20:25:21,871 INFO L226 Difference]: Without dead ends: 309 [2021-12-06 20:25:21,872 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:21,873 INFO L933 BasicCegarLoop]: 382 mSDtfsCounter, 2 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1469 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:21,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1469 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:25:21,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-12-06 20:25:21,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2021-12-06 20:25:21,886 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) [2021-12-06 20:25:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 443 transitions. [2021-12-06 20:25:21,888 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 443 transitions. Word has length 205 [2021-12-06 20:25:21,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:21,889 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 443 transitions. [2021-12-06 20:25:21,889 INFO L471 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) [2021-12-06 20:25:21,889 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 443 transitions. [2021-12-06 20:25:21,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-12-06 20:25:21,890 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:21,890 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:21,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 20:25:22,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:22,092 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:22,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1115065973, now seen corresponding path program 1 times [2021-12-06 20:25:22,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:22,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076295494] [2021-12-06 20:25:22,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:22,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:22,214 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:22,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932017158] [2021-12-06 20:25:22,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:22,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:22,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:22,215 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:22,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 20:25:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:22,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 2957 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 20:25:22,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:22,756 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-12-06 20:25:22,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:22,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:22,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076295494] [2021-12-06 20:25:22,756 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:22,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932017158] [2021-12-06 20:25:22,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932017158] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:22,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:22,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 20:25:22,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547422246] [2021-12-06 20:25:22,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:22,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 20:25:22,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:22,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 20:25:22,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:25:22,758 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) [2021-12-06 20:25:22,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:22,896 INFO L93 Difference]: Finished difference Result 711 states and 1055 transitions. [2021-12-06 20:25:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 20:25:22,896 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 [2021-12-06 20:25:22,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:22,899 INFO L225 Difference]: With dead ends: 711 [2021-12-06 20:25:22,899 INFO L226 Difference]: Without dead ends: 451 [2021-12-06 20:25:22,900 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:22,901 INFO L933 BasicCegarLoop]: 536 mSDtfsCounter, 177 mSDsluCounter, 2997 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 3533 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:22,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 3533 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:25:22,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-12-06 20:25:22,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 328. [2021-12-06 20:25:22,919 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) [2021-12-06 20:25:22,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 470 transitions. [2021-12-06 20:25:22,921 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 470 transitions. Word has length 205 [2021-12-06 20:25:22,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:22,922 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 470 transitions. [2021-12-06 20:25:22,922 INFO L471 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) [2021-12-06 20:25:22,922 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 470 transitions. [2021-12-06 20:25:22,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-12-06 20:25:22,923 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:22,923 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:22,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 20:25:23,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:23,124 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:23,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:23,124 INFO L85 PathProgramCache]: Analyzing trace with hash 383098547, now seen corresponding path program 1 times [2021-12-06 20:25:23,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:23,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637249320] [2021-12-06 20:25:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:23,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:23,164 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:23,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [134061331] [2021-12-06 20:25:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:23,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:23,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:23,165 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:23,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 20:25:23,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:23,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 2954 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 20:25:23,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:23,766 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-12-06 20:25:23,767 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:23,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:23,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637249320] [2021-12-06 20:25:23,767 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:23,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134061331] [2021-12-06 20:25:23,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134061331] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:23,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:23,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 20:25:23,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540934686] [2021-12-06 20:25:23,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:23,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:25:23,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:23,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:25:23,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:25:23,768 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) [2021-12-06 20:25:23,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:23,942 INFO L93 Difference]: Finished difference Result 591 states and 845 transitions. [2021-12-06 20:25:23,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:25:23,943 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 [2021-12-06 20:25:23,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:23,945 INFO L225 Difference]: With dead ends: 591 [2021-12-06 20:25:23,945 INFO L226 Difference]: Without dead ends: 312 [2021-12-06 20:25:23,946 INFO L932 BasicCegarLoop]: 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 [2021-12-06 20:25:23,947 INFO L933 BasicCegarLoop]: 401 mSDtfsCounter, 170 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1658 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:23,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 1658 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:25:23,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-12-06 20:25:23,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2021-12-06 20:25:23,961 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) [2021-12-06 20:25:23,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 445 transitions. [2021-12-06 20:25:23,964 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 445 transitions. Word has length 205 [2021-12-06 20:25:23,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:23,964 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 445 transitions. [2021-12-06 20:25:23,964 INFO L471 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) [2021-12-06 20:25:23,964 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 445 transitions. [2021-12-06 20:25:23,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-12-06 20:25:23,965 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:23,966 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:25:23,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 20:25:24,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:24,167 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:24,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:24,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1036256056, now seen corresponding path program 1 times [2021-12-06 20:25:24,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:24,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271219340] [2021-12-06 20:25:24,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:24,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:24,241 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:24,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2058299266] [2021-12-06 20:25:24,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:24,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:24,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:24,243 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:24,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 20:25:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:24,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-06 20:25:24,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:24,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:24,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:25,009 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 218 proven. 4 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2021-12-06 20:25:25,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:25:25,518 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-06 20:25:25,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:25,524 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-06 20:25:25,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 36 proven. 60 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2021-12-06 20:25:25,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:25,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271219340] [2021-12-06 20:25:25,581 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:25,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058299266] [2021-12-06 20:25:25,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058299266] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:25:25,581 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:25:25,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 21 [2021-12-06 20:25:25,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484325359] [2021-12-06 20:25:25,582 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:25:25,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 20:25:25,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:25,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 20:25:25,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-12-06 20:25:25,583 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) [2021-12-06 20:25:26,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:26,773 INFO L93 Difference]: Finished difference Result 615 states and 898 transitions. [2021-12-06 20:25:26,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 20:25:26,774 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 [2021-12-06 20:25:26,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:26,776 INFO L225 Difference]: With dead ends: 615 [2021-12-06 20:25:26,776 INFO L226 Difference]: Without dead ends: 325 [2021-12-06 20:25:26,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 413 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2021-12-06 20:25:26,778 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 141 mSDsluCounter, 5224 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 5571 SdHoareTripleChecker+Invalid, 1944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:26,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 5571 Invalid, 1944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1810 Invalid, 0 Unknown, 116 Unchecked, 0.9s Time] [2021-12-06 20:25:26,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-12-06 20:25:26,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 315. [2021-12-06 20:25:26,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 183 states have (on average 1.1967213114754098) internal successors, (219), 187 states have internal predecessors, (219), 106 states have call successors, (106), 22 states have call predecessors, (106), 25 states have return successors, (145), 105 states have call predecessors, (145), 105 states have call successors, (145) [2021-12-06 20:25:26,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 470 transitions. [2021-12-06 20:25:26,798 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 470 transitions. Word has length 216 [2021-12-06 20:25:26,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:26,798 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 470 transitions. [2021-12-06 20:25:26,799 INFO L471 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) [2021-12-06 20:25:26,799 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 470 transitions. [2021-12-06 20:25:26,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2021-12-06 20:25:26,800 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:26,800 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-06 20:25:26,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 20:25:27,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-06 20:25:27,001 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:27,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1285474944, now seen corresponding path program 1 times [2021-12-06 20:25:27,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:27,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379740164] [2021-12-06 20:25:27,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:27,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:27,153 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:27,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [539373151] [2021-12-06 20:25:27,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:27,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:27,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:27,155 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:27,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 20:25:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:27,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 20:25:27,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-12-06 20:25:27,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:27,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:27,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379740164] [2021-12-06 20:25:27,722 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:27,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539373151] [2021-12-06 20:25:27,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539373151] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:27,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:27,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:25:27,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26372666] [2021-12-06 20:25:27,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:27,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:25:27,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:27,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:25:27,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:25:27,724 INFO L87 Difference]: Start difference. First operand 315 states and 470 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-12-06 20:25:27,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:27,958 INFO L93 Difference]: Finished difference Result 609 states and 959 transitions. [2021-12-06 20:25:27,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:25:27,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 218 [2021-12-06 20:25:27,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:27,962 INFO L225 Difference]: With dead ends: 609 [2021-12-06 20:25:27,962 INFO L226 Difference]: Without dead ends: 320 [2021-12-06 20:25:27,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-06 20:25:27,964 INFO L933 BasicCegarLoop]: 423 mSDtfsCounter, 7 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1569 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:27,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 1569 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:25:27,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-12-06 20:25:27,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 316. [2021-12-06 20:25:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.1956521739130435) internal successors, (220), 188 states have internal predecessors, (220), 106 states have call successors, (106), 22 states have call predecessors, (106), 25 states have return successors, (145), 105 states have call predecessors, (145), 105 states have call successors, (145) [2021-12-06 20:25:27,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 471 transitions. [2021-12-06 20:25:27,986 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 471 transitions. Word has length 218 [2021-12-06 20:25:27,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:27,986 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 471 transitions. [2021-12-06 20:25:27,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-12-06 20:25:27,986 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 471 transitions. [2021-12-06 20:25:27,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2021-12-06 20:25:27,988 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:27,988 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-06 20:25:28,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 20:25:28,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:28,188 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:28,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:28,189 INFO L85 PathProgramCache]: Analyzing trace with hash -82985666, now seen corresponding path program 1 times [2021-12-06 20:25:28,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:28,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937672190] [2021-12-06 20:25:28,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:28,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:28,228 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:28,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [489351436] [2021-12-06 20:25:28,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:28,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:28,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:28,230 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:28,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 20:25:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:28,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 2997 conjuncts, 65 conjunts are in the unsatisfiable core [2021-12-06 20:25:28,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:33,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:33,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:33,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 265 proven. 6 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-12-06 20:25:33,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:25:34,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:34,583 WARN L234 Elim1Store]: Array PQE input equivalent to true [2021-12-06 20:25:34,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-12-06 20:25:34,744 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-12-06 20:25:34,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:34,808 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 39 proven. 60 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2021-12-06 20:25:34,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:34,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937672190] [2021-12-06 20:25:34,809 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:34,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489351436] [2021-12-06 20:25:34,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489351436] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:25:34,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:25:34,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2021-12-06 20:25:34,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514783236] [2021-12-06 20:25:34,809 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:25:34,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 20:25:34,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:34,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 20:25:34,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=808, Unknown=1, NotChecked=0, Total=930 [2021-12-06 20:25:34,811 INFO L87 Difference]: Start difference. First operand 316 states and 471 transitions. Second operand has 31 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 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) [2021-12-06 20:25:36,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:36,950 INFO L93 Difference]: Finished difference Result 781 states and 1231 transitions. [2021-12-06 20:25:36,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 20:25:36,951 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 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 218 [2021-12-06 20:25:36,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:36,954 INFO L225 Difference]: With dead ends: 781 [2021-12-06 20:25:36,954 INFO L226 Difference]: Without dead ends: 500 [2021-12-06 20:25:36,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 401 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=217, Invalid=1422, Unknown=1, NotChecked=0, Total=1640 [2021-12-06 20:25:36,956 INFO L933 BasicCegarLoop]: 413 mSDtfsCounter, 527 mSDsluCounter, 5058 mSDsCounter, 0 mSdLazyCounter, 3188 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 5471 SdHoareTripleChecker+Invalid, 4640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 3188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1286 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:36,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [594 Valid, 5471 Invalid, 4640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 3188 Invalid, 0 Unknown, 1286 Unchecked, 1.8s Time] [2021-12-06 20:25:36,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-12-06 20:25:36,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 365. [2021-12-06 20:25:36,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 216 states have (on average 1.1666666666666667) internal successors, (252), 220 states have internal predecessors, (252), 114 states have call successors, (114), 30 states have call predecessors, (114), 34 states have return successors, (177), 114 states have call predecessors, (177), 113 states have call successors, (177) [2021-12-06 20:25:36,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 543 transitions. [2021-12-06 20:25:36,982 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 543 transitions. Word has length 218 [2021-12-06 20:25:36,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:36,983 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 543 transitions. [2021-12-06 20:25:36,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 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) [2021-12-06 20:25:36,983 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 543 transitions. [2021-12-06 20:25:36,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2021-12-06 20:25:36,984 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:36,984 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-06 20:25:37,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 20:25:37,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 20:25:37,186 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:37,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:37,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1265933822, now seen corresponding path program 1 times [2021-12-06 20:25:37,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:37,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85862880] [2021-12-06 20:25:37,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:37,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:37,293 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:37,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1563243269] [2021-12-06 20:25:37,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:37,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:37,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:37,294 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:37,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 20:25:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:37,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 2997 conjuncts, 68 conjunts are in the unsatisfiable core [2021-12-06 20:25:37,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:37,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:42,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:25:42,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:42,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:25:42,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:43,686 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1635 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1635) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_1636 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1636)))) is different from true [2021-12-06 20:25:43,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:25:43,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:43,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:25:43,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:43,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 20:25:44,096 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 156 proven. 4 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2021-12-06 20:25:44,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:25:44,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:44,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85862880] [2021-12-06 20:25:44,428 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:44,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563243269] [2021-12-06 20:25:44,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563243269] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:25:44,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:25:44,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-12-06 20:25:44,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252401902] [2021-12-06 20:25:44,429 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:25:44,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 20:25:44,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:44,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 20:25:44,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=192, Unknown=12, NotChecked=28, Total=272 [2021-12-06 20:25:44,430 INFO L87 Difference]: Start difference. First operand 365 states and 543 transitions. Second operand has 16 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 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) [2021-12-06 20:25:47,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:47,481 INFO L93 Difference]: Finished difference Result 725 states and 1173 transitions. [2021-12-06 20:25:47,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 20:25:47,481 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 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 218 [2021-12-06 20:25:47,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:47,484 INFO L225 Difference]: With dead ends: 725 [2021-12-06 20:25:47,484 INFO L226 Difference]: Without dead ends: 427 [2021-12-06 20:25:47,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 368 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=50, Invalid=246, Unknown=14, NotChecked=32, Total=342 [2021-12-06 20:25:47,486 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 126 mSDsluCounter, 1408 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1784 SdHoareTripleChecker+Invalid, 4093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2632 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:47,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 1784 Invalid, 4093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1333 Invalid, 0 Unknown, 2632 Unchecked, 0.8s Time] [2021-12-06 20:25:47,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-12-06 20:25:47,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 384. [2021-12-06 20:25:47,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 230 states have (on average 1.1695652173913043) internal successors, (269), 236 states have internal predecessors, (269), 115 states have call successors, (115), 31 states have call predecessors, (115), 38 states have return successors, (206), 116 states have call predecessors, (206), 114 states have call successors, (206) [2021-12-06 20:25:47,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 590 transitions. [2021-12-06 20:25:47,517 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 590 transitions. Word has length 218 [2021-12-06 20:25:47,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:47,517 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 590 transitions. [2021-12-06 20:25:47,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 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) [2021-12-06 20:25:47,517 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 590 transitions. [2021-12-06 20:25:47,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2021-12-06 20:25:47,519 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:47,519 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 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] [2021-12-06 20:25:47,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 20:25:47,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-06 20:25:47,720 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:47,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:47,721 INFO L85 PathProgramCache]: Analyzing trace with hash 256742611, now seen corresponding path program 1 times [2021-12-06 20:25:47,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:47,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333241717] [2021-12-06 20:25:47,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:47,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:47,796 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:47,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566299571] [2021-12-06 20:25:47,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:47,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:47,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:47,798 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:47,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 20:25:48,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:25:48,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 3052 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 20:25:48,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 300 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-12-06 20:25:48,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:48,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:48,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333241717] [2021-12-06 20:25:48,421 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:48,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566299571] [2021-12-06 20:25:48,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566299571] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:48,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:48,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:25:48,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5597818] [2021-12-06 20:25:48,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:48,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 20:25:48,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:48,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 20:25:48,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-06 20:25:48,422 INFO L87 Difference]: Start difference. First operand 384 states and 590 transitions. Second operand has 12 states, 11 states have (on average 8.818181818181818) internal successors, (97), 9 states have internal predecessors, (97), 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) [2021-12-06 20:25:48,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:48,633 INFO L93 Difference]: Finished difference Result 690 states and 1124 transitions. [2021-12-06 20:25:48,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 20:25:48,633 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.818181818181818) internal successors, (97), 9 states have internal predecessors, (97), 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 248 [2021-12-06 20:25:48,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:48,636 INFO L225 Difference]: With dead ends: 690 [2021-12-06 20:25:48,636 INFO L226 Difference]: Without dead ends: 394 [2021-12-06 20:25:48,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-12-06 20:25:48,638 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 11 mSDsluCounter, 4015 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4425 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:48,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 4425 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:25:48,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-12-06 20:25:48,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 394. [2021-12-06 20:25:48,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 238 states have (on average 1.1638655462184875) internal successors, (277), 246 states have internal predecessors, (277), 115 states have call successors, (115), 31 states have call predecessors, (115), 40 states have return successors, (251), 116 states have call predecessors, (251), 114 states have call successors, (251) [2021-12-06 20:25:48,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 643 transitions. [2021-12-06 20:25:48,664 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 643 transitions. Word has length 248 [2021-12-06 20:25:48,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:48,664 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 643 transitions. [2021-12-06 20:25:48,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.818181818181818) internal successors, (97), 9 states have internal predecessors, (97), 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) [2021-12-06 20:25:48,665 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 643 transitions. [2021-12-06 20:25:48,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2021-12-06 20:25:48,666 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:48,666 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:25:48,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 20:25:48,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 20:25:48,867 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:48,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:48,869 INFO L85 PathProgramCache]: Analyzing trace with hash 879399013, now seen corresponding path program 2 times [2021-12-06 20:25:48,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:48,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953754105] [2021-12-06 20:25:48,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:48,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:48,959 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:48,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623076909] [2021-12-06 20:25:48,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:25:48,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:48,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:48,960 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:48,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 20:25:49,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:25:49,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:25:49,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 3048 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-06 20:25:49,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:49,964 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2021-12-06 20:25:49,964 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:49,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:49,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953754105] [2021-12-06 20:25:49,964 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:49,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623076909] [2021-12-06 20:25:49,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623076909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:49,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:49,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-06 20:25:49,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462094540] [2021-12-06 20:25:49,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:49,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 20:25:49,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:49,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 20:25:49,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:25:49,965 INFO L87 Difference]: Start difference. First operand 394 states and 643 transitions. Second operand has 13 states, 11 states have (on average 8.909090909090908) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-06 20:25:50,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:50,201 INFO L93 Difference]: Finished difference Result 688 states and 1147 transitions. [2021-12-06 20:25:50,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 20:25:50,202 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.909090909090908) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) Word has length 242 [2021-12-06 20:25:50,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:50,205 INFO L225 Difference]: With dead ends: 688 [2021-12-06 20:25:50,205 INFO L226 Difference]: Without dead ends: 398 [2021-12-06 20:25:50,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-12-06 20:25:50,207 INFO L933 BasicCegarLoop]: 408 mSDtfsCounter, 12 mSDsluCounter, 4403 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4811 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:50,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 4811 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:25:50,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-12-06 20:25:50,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 394. [2021-12-06 20:25:50,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 238 states have (on average 1.1638655462184875) internal successors, (277), 246 states have internal predecessors, (277), 115 states have call successors, (115), 31 states have call predecessors, (115), 40 states have return successors, (244), 116 states have call predecessors, (244), 114 states have call successors, (244) [2021-12-06 20:25:50,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 636 transitions. [2021-12-06 20:25:50,233 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 636 transitions. Word has length 242 [2021-12-06 20:25:50,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:50,233 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 636 transitions. [2021-12-06 20:25:50,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.909090909090908) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-06 20:25:50,234 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 636 transitions. [2021-12-06 20:25:50,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2021-12-06 20:25:50,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:50,235 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:25:50,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-06 20:25:50,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-06 20:25:50,436 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:50,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:50,436 INFO L85 PathProgramCache]: Analyzing trace with hash 139177043, now seen corresponding path program 3 times [2021-12-06 20:25:50,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:50,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804114964] [2021-12-06 20:25:50,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:50,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:50,474 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:50,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515967841] [2021-12-06 20:25:50,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:25:50,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:50,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:50,475 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:50,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 20:25:51,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-06 20:25:51,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:25:51,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 2471 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-06 20:25:51,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:51,515 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 272 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-12-06 20:25:51,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:25:51,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:25:51,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804114964] [2021-12-06 20:25:51,516 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:25:51,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515967841] [2021-12-06 20:25:51,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515967841] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:25:51,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:25:51,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 20:25:51,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907939631] [2021-12-06 20:25:51,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:25:51,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 20:25:51,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:25:51,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 20:25:51,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-06 20:25:51,517 INFO L87 Difference]: Start difference. First operand 394 states and 636 transitions. Second operand has 12 states, 11 states have (on average 9.0) internal successors, (99), 9 states have internal predecessors, (99), 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) [2021-12-06 20:25:51,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:25:51,719 INFO L93 Difference]: Finished difference Result 694 states and 1145 transitions. [2021-12-06 20:25:51,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 20:25:51,720 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 9.0) internal successors, (99), 9 states have internal predecessors, (99), 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 236 [2021-12-06 20:25:51,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:25:51,722 INFO L225 Difference]: With dead ends: 694 [2021-12-06 20:25:51,722 INFO L226 Difference]: Without dead ends: 394 [2021-12-06 20:25:51,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-12-06 20:25:51,724 INFO L933 BasicCegarLoop]: 408 mSDtfsCounter, 11 mSDsluCounter, 3998 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4406 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:25:51,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 4406 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:25:51,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-12-06 20:25:51,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 394. [2021-12-06 20:25:51,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 238 states have (on average 1.1638655462184875) internal successors, (277), 246 states have internal predecessors, (277), 115 states have call successors, (115), 31 states have call predecessors, (115), 40 states have return successors, (241), 116 states have call predecessors, (241), 114 states have call successors, (241) [2021-12-06 20:25:51,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 633 transitions. [2021-12-06 20:25:51,748 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 633 transitions. Word has length 236 [2021-12-06 20:25:51,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:25:51,748 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 633 transitions. [2021-12-06 20:25:51,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 9.0) internal successors, (99), 9 states have internal predecessors, (99), 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) [2021-12-06 20:25:51,749 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 633 transitions. [2021-12-06 20:25:51,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2021-12-06 20:25:51,750 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:25:51,750 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-06 20:25:51,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 20:25:51,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 20:25:51,951 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:25:51,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:25:51,952 INFO L85 PathProgramCache]: Analyzing trace with hash 58214273, now seen corresponding path program 4 times [2021-12-06 20:25:51,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:25:51,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501425217] [2021-12-06 20:25:51,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:25:51,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:25:51,992 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:25:51,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385546621] [2021-12-06 20:25:51,993 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:25:51,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:25:51,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:25:51,994 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:25:51,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 20:25:52,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:25:52,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:25:52,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 3040 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-06 20:25:52,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:25:52,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:52,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:52,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:52,614 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 20:25:52,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 20:25:52,654 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 20:25:52,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-06 20:25:52,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-12-06 20:25:52,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 20:25:52,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 5 treesize of output 3 [2021-12-06 20:25:52,755 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2231 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2231))) is different from true [2021-12-06 20:25:52,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:25:52,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:52,866 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 20:25:52,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2021-12-06 20:25:53,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:25:55,620 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2232 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2232)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:26:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 290 proven. 44 refuted. 0 times theorem prover too weak. 125 trivial. 3 not checked. [2021-12-06 20:26:05,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:26:07,678 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2240 Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_115| Int)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_115| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_115|) 0 v_ArrVal_2240)) |c_ULTIMATE.start_aws_array_list_push_back_harness_~#list~0#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_harness_~#list~0#1.offset|)) 0))) is different from false [2021-12-06 20:26:07,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:26:07,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501425217] [2021-12-06 20:26:07,680 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:26:07,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385546621] [2021-12-06 20:26:07,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385546621] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:26:07,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:26:07,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2021-12-06 20:26:07,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090484970] [2021-12-06 20:26:07,680 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:26:07,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-06 20:26:07,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:26:07,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-06 20:26:07,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1368, Unknown=6, NotChecked=228, Total=1722 [2021-12-06 20:26:07,682 INFO L87 Difference]: Start difference. First operand 394 states and 633 transitions. Second operand has 35 states, 31 states have (on average 3.5806451612903225) internal successors, (111), 30 states have internal predecessors, (111), 15 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (31), 13 states have call predecessors, (31), 15 states have call successors, (31) [2021-12-06 20:26:21,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:26:21,750 INFO L93 Difference]: Finished difference Result 764 states and 1254 transitions. [2021-12-06 20:26:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 20:26:21,751 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 31 states have (on average 3.5806451612903225) internal successors, (111), 30 states have internal predecessors, (111), 15 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (31), 13 states have call predecessors, (31), 15 states have call successors, (31) Word has length 230 [2021-12-06 20:26:21,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:26:21,754 INFO L225 Difference]: With dead ends: 764 [2021-12-06 20:26:21,754 INFO L226 Difference]: Without dead ends: 455 [2021-12-06 20:26:21,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 294 SyntacticMatches, 9 SemanticMatches, 62 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 930 ImplicationChecksByTransitivity, 27.3s TimeCoverageRelationStatistics Valid=321, Invalid=3326, Unknown=25, NotChecked=360, Total=4032 [2021-12-06 20:26:21,756 INFO L933 BasicCegarLoop]: 409 mSDtfsCounter, 374 mSDsluCounter, 3407 mSDsCounter, 0 mSdLazyCounter, 2348 mSolverCounterSat, 525 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 3816 SdHoareTripleChecker+Invalid, 7224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 525 IncrementalHoareTripleChecker+Valid, 2348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4351 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:26:21,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 3816 Invalid, 7224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [525 Valid, 2348 Invalid, 0 Unknown, 4351 Unchecked, 1.1s Time] [2021-12-06 20:26:21,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-12-06 20:26:21,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 441. [2021-12-06 20:26:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 268 states have (on average 1.1492537313432836) internal successors, (308), 278 states have internal predecessors, (308), 124 states have call successors, (124), 37 states have call predecessors, (124), 48 states have return successors, (281), 125 states have call predecessors, (281), 123 states have call successors, (281) [2021-12-06 20:26:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 713 transitions. [2021-12-06 20:26:21,787 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 713 transitions. Word has length 230 [2021-12-06 20:26:21,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:26:21,787 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 713 transitions. [2021-12-06 20:26:21,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 31 states have (on average 3.5806451612903225) internal successors, (111), 30 states have internal predecessors, (111), 15 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (31), 13 states have call predecessors, (31), 15 states have call successors, (31) [2021-12-06 20:26:21,787 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 713 transitions. [2021-12-06 20:26:21,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2021-12-06 20:26:21,789 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:26:21,789 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-06 20:26:21,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-06 20:26:21,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:26:21,990 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:26:21,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:26:21,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1937505965, now seen corresponding path program 1 times [2021-12-06 20:26:21,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:26:21,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705817706] [2021-12-06 20:26:21,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:26:21,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:26:22,069 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:26:22,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608048893] [2021-12-06 20:26:22,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:26:22,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:26:22,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:26:22,070 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:26:22,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-06 20:26:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:26:22,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 3041 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 20:26:22,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:26:22,589 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-12-06 20:26:22,589 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:26:22,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:26:22,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705817706] [2021-12-06 20:26:22,589 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:26:22,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608048893] [2021-12-06 20:26:22,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608048893] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:26:22,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:26:22,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:26:22,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896113687] [2021-12-06 20:26:22,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:26:22,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:26:22,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:26:22,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:26:22,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:26:22,591 INFO L87 Difference]: Start difference. First operand 441 states and 713 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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) [2021-12-06 20:26:22,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:26:22,780 INFO L93 Difference]: Finished difference Result 761 states and 1303 transitions. [2021-12-06 20:26:22,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:26:22,780 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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 [2021-12-06 20:26:22,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:26:22,783 INFO L225 Difference]: With dead ends: 761 [2021-12-06 20:26:22,783 INFO L226 Difference]: Without dead ends: 437 [2021-12-06 20:26:22,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:26:22,785 INFO L933 BasicCegarLoop]: 416 mSDtfsCounter, 13 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1540 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:26:22,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1540 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:26:22,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-12-06 20:26:22,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 437. [2021-12-06 20:26:22,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 265 states have (on average 1.1433962264150943) internal successors, (303), 274 states have internal predecessors, (303), 124 states have call successors, (124), 37 states have call predecessors, (124), 47 states have return successors, (255), 125 states have call predecessors, (255), 123 states have call successors, (255) [2021-12-06 20:26:22,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 682 transitions. [2021-12-06 20:26:22,812 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 682 transitions. Word has length 224 [2021-12-06 20:26:22,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:26:22,813 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 682 transitions. [2021-12-06 20:26:22,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 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) [2021-12-06 20:26:22,813 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 682 transitions. [2021-12-06 20:26:22,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2021-12-06 20:26:22,822 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:26:22,822 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-06 20:26:22,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-06 20:26:23,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-06 20:26:23,023 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:26:23,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:26:23,024 INFO L85 PathProgramCache]: Analyzing trace with hash 92048094, now seen corresponding path program 1 times [2021-12-06 20:26:23,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:26:23,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398003610] [2021-12-06 20:26:23,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:26:23,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:26:23,073 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:26:23,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1994274488] [2021-12-06 20:26:23,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:26:23,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:26:23,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:26:23,074 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:26:23,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-06 20:26:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:26:23,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 3049 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-06 20:26:23,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:26:23,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:26:23,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:26:23,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2021-12-06 20:26:27,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2021-12-06 20:26:31,764 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 20:26:31,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 45 treesize of output 32 [2021-12-06 20:26:31,810 INFO L354 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2021-12-06 20:26:31,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2021-12-06 20:26:31,906 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2615 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2615))) is different from true [2021-12-06 20:26:33,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:26:33,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 27 treesize of output 27 [2021-12-06 20:26:33,987 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 20:26:33,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:27:29,589 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2616 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_2616)))) is different from true [2021-12-06 20:27:31,598 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2616 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_2616)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:27:31,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:27:31,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 25 [2021-12-06 20:27:59,538 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2619 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2619)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:28:25,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:28:25,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:28:25,977 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-06 20:28:25,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 1 [2021-12-06 20:28:26,025 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 271 proven. 50 refuted. 0 times theorem prover too weak. 118 trivial. 23 not checked. [2021-12-06 20:28:26,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:28:28,179 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_133| Int) (v_ArrVal_2626 Int)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_133| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_133|) 0 v_ArrVal_2626)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0))) is different from false [2021-12-06 20:28:28,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:28:28,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398003610] [2021-12-06 20:28:28,181 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:28:28,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994274488] [2021-12-06 20:28:28,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994274488] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:28:28,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:28:28,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2021-12-06 20:28:28,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95848289] [2021-12-06 20:28:28,182 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:28:28,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-06 20:28:28,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:28:28,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-06 20:28:28,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=658, Unknown=28, NotChecked=280, Total=1056 [2021-12-06 20:28:28,183 INFO L87 Difference]: Start difference. First operand 437 states and 682 transitions. Second operand has 32 states, 27 states have (on average 4.222222222222222) internal successors, (114), 30 states have internal predecessors, (114), 14 states have call successors, (34), 8 states have call predecessors, (34), 13 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) [2021-12-06 20:29:23,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:29:23,396 INFO L93 Difference]: Finished difference Result 797 states and 1262 transitions. [2021-12-06 20:29:23,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 20:29:23,396 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 27 states have (on average 4.222222222222222) internal successors, (114), 30 states have internal predecessors, (114), 14 states have call successors, (34), 8 states have call predecessors, (34), 13 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) Word has length 229 [2021-12-06 20:29:23,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:29:23,399 INFO L225 Difference]: With dead ends: 797 [2021-12-06 20:29:23,399 INFO L226 Difference]: Without dead ends: 494 [2021-12-06 20:29:23,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 256 SyntacticMatches, 20 SemanticMatches, 44 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 177.8s TimeCoverageRelationStatistics Valid=160, Invalid=1448, Unknown=52, NotChecked=410, Total=2070 [2021-12-06 20:29:23,402 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 254 mSDsluCounter, 2757 mSDsCounter, 0 mSdLazyCounter, 2596 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 3167 SdHoareTripleChecker+Invalid, 7917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 2596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5073 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:29:23,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 3167 Invalid, 7917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 2596 Invalid, 0 Unknown, 5073 Unchecked, 1.2s Time] [2021-12-06 20:29:23,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-12-06 20:29:23,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 481. [2021-12-06 20:29:23,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 292 states have (on average 1.1335616438356164) internal successors, (331), 301 states have internal predecessors, (331), 135 states have call successors, (135), 43 states have call predecessors, (135), 53 states have return successors, (269), 136 states have call predecessors, (269), 134 states have call successors, (269) [2021-12-06 20:29:23,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 735 transitions. [2021-12-06 20:29:23,428 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 735 transitions. Word has length 229 [2021-12-06 20:29:23,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:29:23,429 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 735 transitions. [2021-12-06 20:29:23,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 27 states have (on average 4.222222222222222) internal successors, (114), 30 states have internal predecessors, (114), 14 states have call successors, (34), 8 states have call predecessors, (34), 13 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) [2021-12-06 20:29:23,429 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 735 transitions. [2021-12-06 20:29:23,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2021-12-06 20:29:23,431 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:29:23,431 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:29:23,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-06 20:29:23,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:29:23,632 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:29:23,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:29:23,633 INFO L85 PathProgramCache]: Analyzing trace with hash 259758919, now seen corresponding path program 1 times [2021-12-06 20:29:23,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:29:23,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864072986] [2021-12-06 20:29:23,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:29:23,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:29:23,703 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:29:23,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249236249] [2021-12-06 20:29:23,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:29:23,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:29:23,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:29:23,704 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:29:23,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-06 20:29:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:29:24,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 3045 conjuncts, 138 conjunts are in the unsatisfiable core [2021-12-06 20:29:24,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:29:24,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:24,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:24,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:24,294 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 20:29:24,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 27 [2021-12-06 20:29:24,325 INFO L354 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2021-12-06 20:29:24,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:24,429 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2801 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2801) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:29:24,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:29:24,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:24,633 INFO L354 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2021-12-06 20:29:24,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:25,341 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2803 (Array Int Int)) (v_ArrVal_2804 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2804))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_2803)))) is different from true [2021-12-06 20:29:25,535 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2803 (Array Int Int)) (v_ArrVal_2804 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_2803)) (= (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_2804)) |c_#memory_$Pointer$.base|))) (not (= (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616) 0))) is different from true [2021-12-06 20:29:25,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 43 treesize of output 31 [2021-12-06 20:29:25,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:29:25,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:29:25,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-12-06 20:30:04,111 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2805 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2805)))) is different from true [2021-12-06 20:30:31,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:30:31,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:30:32,001 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-06 20:30:32,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:30:32,055 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 267 proven. 93 refuted. 2 times theorem prover too weak. 81 trivial. 21 not checked. [2021-12-06 20:30:32,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:30:34,233 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_151| Int) (v_ArrVal_2813 Int)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_151| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_151|) 0 v_ArrVal_2813)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0))) is different from false [2021-12-06 20:30:34,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:30:34,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864072986] [2021-12-06 20:30:34,234 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:30:34,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249236249] [2021-12-06 20:30:34,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249236249] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:30:34,235 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:30:34,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2021-12-06 20:30:34,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276109601] [2021-12-06 20:30:34,235 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:30:34,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-06 20:30:34,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:30:34,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-06 20:30:34,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1224, Unknown=70, NotChecked=380, Total=1806 [2021-12-06 20:30:34,236 INFO L87 Difference]: Start difference. First operand 481 states and 735 transitions. Second operand has 42 states, 37 states have (on average 3.2972972972972974) internal successors, (122), 35 states have internal predecessors, (122), 16 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) [2021-12-06 20:30:56,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:30:56,779 INFO L93 Difference]: Finished difference Result 804 states and 1272 transitions. [2021-12-06 20:30:56,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 20:30:56,780 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 37 states have (on average 3.2972972972972974) internal successors, (122), 35 states have internal predecessors, (122), 16 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) Word has length 232 [2021-12-06 20:30:56,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:30:56,783 INFO L225 Difference]: With dead ends: 804 [2021-12-06 20:30:56,783 INFO L226 Difference]: Without dead ends: 504 [2021-12-06 20:30:56,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 261 SyntacticMatches, 14 SemanticMatches, 58 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 90.5s TimeCoverageRelationStatistics Valid=252, Invalid=2629, Unknown=109, NotChecked=550, Total=3540 [2021-12-06 20:30:56,785 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 339 mSDsluCounter, 2328 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 391 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 2707 SdHoareTripleChecker+Invalid, 8082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 391 IncrementalHoareTripleChecker+Valid, 2153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5538 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:30:56,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 2707 Invalid, 8082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [391 Valid, 2153 Invalid, 0 Unknown, 5538 Unchecked, 1.0s Time] [2021-12-06 20:30:56,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-12-06 20:30:56,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 489. [2021-12-06 20:30:56,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 297 states have (on average 1.1313131313131313) internal successors, (336), 306 states have internal predecessors, (336), 137 states have call successors, (137), 44 states have call predecessors, (137), 54 states have return successors, (271), 138 states have call predecessors, (271), 136 states have call successors, (271) [2021-12-06 20:30:56,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 744 transitions. [2021-12-06 20:30:56,813 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 744 transitions. Word has length 232 [2021-12-06 20:30:56,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:30:56,813 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 744 transitions. [2021-12-06 20:30:56,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 37 states have (on average 3.2972972972972974) internal successors, (122), 35 states have internal predecessors, (122), 16 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 15 states have call predecessors, (33), 16 states have call successors, (33) [2021-12-06 20:30:56,813 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 744 transitions. [2021-12-06 20:30:56,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-12-06 20:30:56,815 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:30:56,815 INFO L514 BasicCegarLoop]: 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] [2021-12-06 20:30:56,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-06 20:30:57,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:30:57,016 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:30:57,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:30:57,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1274290955, now seen corresponding path program 1 times [2021-12-06 20:30:57,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:30:57,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484531758] [2021-12-06 20:30:57,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:30:57,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:30:57,092 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:30:57,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1471290900] [2021-12-06 20:30:57,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:30:57,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:30:57,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:30:57,093 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:30:57,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-06 20:30:57,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:30:57,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 3041 conjuncts, 135 conjunts are in the unsatisfiable core [2021-12-06 20:30:57,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:30:57,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:30:57,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:30:57,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:30:57,689 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 20:30:57,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 20:30:57,724 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 20:30:57,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 20:30:57,843 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3004 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3004))) is different from true [2021-12-06 20:30:58,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:30:58,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:30:58,149 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 20:30:58,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:30:58,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:31:48,770 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3006 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_3006)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:31:50,778 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3006 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3006)))) is different from true [2021-12-06 20:31:50,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:31:50,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:32:25,165 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3008 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_3008)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:32:53,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:32:53,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:32:53,755 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-06 20:32:53,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:32:53,803 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 268 proven. 75 refuted. 0 times theorem prover too weak. 96 trivial. 25 not checked. [2021-12-06 20:32:53,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:32:55,967 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_169| Int) (v_ArrVal_3015 Int)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_169| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_169|) 0 v_ArrVal_3015)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0))) is different from false [2021-12-06 20:32:55,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:32:55,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484531758] [2021-12-06 20:32:55,969 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:32:55,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471290900] [2021-12-06 20:32:55,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471290900] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:32:55,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:32:55,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2021-12-06 20:32:55,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828237399] [2021-12-06 20:32:55,970 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:32:55,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-06 20:32:55,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:32:55,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-06 20:32:55,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1067, Unknown=32, NotChecked=350, Total=1560 [2021-12-06 20:32:55,971 INFO L87 Difference]: Start difference. First operand 489 states and 744 transitions. Second operand has 39 states, 34 states have (on average 3.411764705882353) internal successors, (116), 34 states have internal predecessors, (116), 15 states have call successors, (33), 10 states have call predecessors, (33), 14 states have return successors, (31), 14 states have call predecessors, (31), 15 states have call successors, (31) [2021-12-06 20:33:38,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:33:38,822 INFO L93 Difference]: Finished difference Result 816 states and 1284 transitions. [2021-12-06 20:33:38,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 20:33:38,823 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 34 states have (on average 3.411764705882353) internal successors, (116), 34 states have internal predecessors, (116), 15 states have call successors, (33), 10 states have call predecessors, (33), 14 states have return successors, (31), 14 states have call predecessors, (31), 15 states have call successors, (31) Word has length 226 [2021-12-06 20:33:38,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:33:38,826 INFO L225 Difference]: With dead ends: 816 [2021-12-06 20:33:38,826 INFO L226 Difference]: Without dead ends: 516 [2021-12-06 20:33:38,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 251 SyntacticMatches, 14 SemanticMatches, 57 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 893 ImplicationChecksByTransitivity, 158.9s TimeCoverageRelationStatistics Valid=241, Invalid=2581, Unknown=60, NotChecked=540, Total=3422 [2021-12-06 20:33:38,829 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 255 mSDsluCounter, 4038 mSDsCounter, 0 mSdLazyCounter, 3041 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 4427 SdHoareTripleChecker+Invalid, 10434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 3041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7116 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-12-06 20:33:38,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 4427 Invalid, 10434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 3041 Invalid, 0 Unknown, 7116 Unchecked, 1.5s Time] [2021-12-06 20:33:38,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2021-12-06 20:33:38,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 493. [2021-12-06 20:33:38,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 300 states have (on average 1.13) internal successors, (339), 309 states have internal predecessors, (339), 137 states have call successors, (137), 45 states have call predecessors, (137), 55 states have return successors, (271), 138 states have call predecessors, (271), 136 states have call successors, (271) [2021-12-06 20:33:38,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 747 transitions. [2021-12-06 20:33:38,867 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 747 transitions. Word has length 226 [2021-12-06 20:33:38,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:33:38,867 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 747 transitions. [2021-12-06 20:33:38,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 34 states have (on average 3.411764705882353) internal successors, (116), 34 states have internal predecessors, (116), 15 states have call successors, (33), 10 states have call predecessors, (33), 14 states have return successors, (31), 14 states have call predecessors, (31), 15 states have call successors, (31) [2021-12-06 20:33:38,868 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 747 transitions. [2021-12-06 20:33:38,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 20:33:38,869 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:33:38,870 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:33:38,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-06 20:33:39,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-06 20:33:39,071 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:33:39,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:33:39,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1955546314, now seen corresponding path program 1 times [2021-12-06 20:33:39,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:33:39,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627056164] [2021-12-06 20:33:39,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:33:39,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:33:39,139 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:33:39,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1803677860] [2021-12-06 20:33:39,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:33:39,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:33:39,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:33:39,140 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:33:39,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-06 20:33:39,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:33:39,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 3058 conjuncts, 134 conjunts are in the unsatisfiable core [2021-12-06 20:33:39,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:33:39,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:33:39,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:33:39,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2021-12-06 20:33:43,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 15 [2021-12-06 20:33:47,896 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 20:33:47,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 45 treesize of output 32 [2021-12-06 20:33:47,958 INFO L354 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2021-12-06 20:33:47,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2021-12-06 20:33:48,082 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3190 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3190) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:33:50,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:33:50,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 27 treesize of output 27 [2021-12-06 20:33:50,181 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 20:33:50,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:34:47,030 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3192 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3192)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:35:07,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:35:07,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 25 [2021-12-06 20:35:44,708 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3194 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3193 (Array Int Int))) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3194))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_3193)))) is different from true [2021-12-06 20:36:15,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:36:15,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:36:15,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:36:15,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 1 [2021-12-06 20:36:15,582 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 310 proven. 64 refuted. 0 times theorem prover too weak. 81 trivial. 9 not checked. [2021-12-06 20:36:15,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:36:15,917 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3207 Int) (|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_187| Int) (v_ArrVal_3208 (Array Int Int))) (or (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_187| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_187|) 0 v_ArrVal_3207)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0)) (not (= (mod (select (select (store |c_#memory_int| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_187| v_ArrVal_3208) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 8 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 18446744073709551616) 0)))) is different from false [2021-12-06 20:36:15,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:36:15,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627056164] [2021-12-06 20:36:15,920 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:36:15,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803677860] [2021-12-06 20:36:15,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803677860] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:36:15,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:36:15,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2021-12-06 20:36:15,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318322267] [2021-12-06 20:36:15,920 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:36:15,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-12-06 20:36:15,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:36:15,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-12-06 20:36:15,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1161, Unknown=60, NotChecked=292, Total=1640 [2021-12-06 20:36:15,922 INFO L87 Difference]: Start difference. First operand 493 states and 747 transitions. Second operand has 40 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 34 states have internal predecessors, (125), 16 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (34), 15 states have call predecessors, (34), 16 states have call successors, (34) [2021-12-06 20:37:00,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:37:00,586 INFO L93 Difference]: Finished difference Result 830 states and 1300 transitions. [2021-12-06 20:37:00,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 20:37:00,587 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 34 states have internal predecessors, (125), 16 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (34), 15 states have call predecessors, (34), 16 states have call successors, (34) Word has length 237 [2021-12-06 20:37:00,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:37:00,591 INFO L225 Difference]: With dead ends: 830 [2021-12-06 20:37:00,591 INFO L226 Difference]: Without dead ends: 530 [2021-12-06 20:37:00,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 265 SyntacticMatches, 16 SemanticMatches, 55 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 198.4s TimeCoverageRelationStatistics Valid=242, Invalid=2434, Unknown=96, NotChecked=420, Total=3192 [2021-12-06 20:37:00,593 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 318 mSDsluCounter, 2917 mSDsCounter, 0 mSdLazyCounter, 2572 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 3323 SdHoareTripleChecker+Invalid, 9249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 2572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6295 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:37:00,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 3323 Invalid, 9249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 2572 Invalid, 0 Unknown, 6295 Unchecked, 1.2s Time] [2021-12-06 20:37:00,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-12-06 20:37:00,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 489. [2021-12-06 20:37:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 298 states have (on average 1.1308724832214765) internal successors, (337), 307 states have internal predecessors, (337), 135 states have call successors, (135), 45 states have call predecessors, (135), 55 states have return successors, (269), 136 states have call predecessors, (269), 134 states have call successors, (269) [2021-12-06 20:37:00,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 741 transitions. [2021-12-06 20:37:00,630 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 741 transitions. Word has length 237 [2021-12-06 20:37:00,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:37:00,631 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 741 transitions. [2021-12-06 20:37:00,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 34 states have internal predecessors, (125), 16 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (34), 15 states have call predecessors, (34), 16 states have call successors, (34) [2021-12-06 20:37:00,631 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 741 transitions. [2021-12-06 20:37:00,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 20:37:00,633 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:37:00,633 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:37:00,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-06 20:37:00,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-06 20:37:00,834 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:37:00,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:37:00,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1151336726, now seen corresponding path program 2 times [2021-12-06 20:37:00,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:37:00,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625060244] [2021-12-06 20:37:00,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:37:00,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:37:00,875 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:37:00,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [775926534] [2021-12-06 20:37:00,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:37:00,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:37:00,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:37:00,876 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:37:00,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 20:37:01,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:37:01,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:37:01,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 3058 conjuncts, 129 conjunts are in the unsatisfiable core [2021-12-06 20:37:01,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:37:02,583 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3380 Int) (v_ArrVal_3381 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3379 (Array Int Int))) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3381))) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_3379) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3380)) |c_#memory_$Pointer$.base|))) is different from true [2021-12-06 20:37:11,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:37:11,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:37:11,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:37:11,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2021-12-06 20:37:11,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:37:11,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:37:11,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:37:11,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-12-06 20:37:11,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:37:11,641 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 20:37:11,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 34 [2021-12-06 20:37:11,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-12-06 20:37:11,825 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 326 proven. 13 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-12-06 20:37:11,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:37:13,439 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_205| Int) (v_ArrVal_3399 (Array Int Int))) (or (= (mod (select (select (store |c_#memory_int| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_205| v_ArrVal_3399) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 8 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 18446744073709551616) 0) (and (forall ((v_ArrVal_3401 Int)) (= (select (select (store |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_205| (store (select |c_#memory_$Pointer$.offset| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_205|) 0 v_ArrVal_3401)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0)) (forall ((v_ArrVal_3400 Int)) (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_205| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_205|) 0 v_ArrVal_3400)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0))))) is different from false [2021-12-06 20:37:13,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:37:13,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625060244] [2021-12-06 20:37:13,444 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:37:13,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775926534] [2021-12-06 20:37:13,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775926534] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:37:13,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:37:13,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2021-12-06 20:37:13,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166204570] [2021-12-06 20:37:13,444 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:37:13,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-06 20:37:13,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:37:13,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-06 20:37:13,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=902, Unknown=9, NotChecked=122, Total=1122 [2021-12-06 20:37:13,446 INFO L87 Difference]: Start difference. First operand 489 states and 741 transitions. Second operand has 25 states, 22 states have (on average 5.136363636363637) internal successors, (113), 22 states have internal predecessors, (113), 9 states have call successors, (34), 4 states have call predecessors, (34), 7 states have return successors, (32), 8 states have call predecessors, (32), 9 states have call successors, (32) [2021-12-06 20:37:41,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:37:41,477 INFO L93 Difference]: Finished difference Result 946 states and 1594 transitions. [2021-12-06 20:37:41,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-06 20:37:41,479 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 5.136363636363637) internal successors, (113), 22 states have internal predecessors, (113), 9 states have call successors, (34), 4 states have call predecessors, (34), 7 states have return successors, (32), 8 states have call predecessors, (32), 9 states have call successors, (32) Word has length 237 [2021-12-06 20:37:41,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:37:41,484 INFO L225 Difference]: With dead ends: 946 [2021-12-06 20:37:41,484 INFO L226 Difference]: Without dead ends: 640 [2021-12-06 20:37:41,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 283 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 32.7s TimeCoverageRelationStatistics Valid=229, Invalid=2111, Unknown=20, NotChecked=190, Total=2550 [2021-12-06 20:37:41,487 INFO L933 BasicCegarLoop]: 432 mSDtfsCounter, 230 mSDsluCounter, 3765 mSDsCounter, 0 mSdLazyCounter, 4048 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 4197 SdHoareTripleChecker+Invalid, 7144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 4048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2932 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-12-06 20:37:41,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 4197 Invalid, 7144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 4048 Invalid, 0 Unknown, 2932 Unchecked, 4.6s Time] [2021-12-06 20:37:41,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-12-06 20:37:41,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 512. [2021-12-06 20:37:41,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 312 states have (on average 1.125) internal successors, (351), 321 states have internal predecessors, (351), 142 states have call successors, (142), 48 states have call predecessors, (142), 57 states have return successors, (277), 142 states have call predecessors, (277), 141 states have call successors, (277) [2021-12-06 20:37:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 770 transitions. [2021-12-06 20:37:41,524 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 770 transitions. Word has length 237 [2021-12-06 20:37:41,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:37:41,524 INFO L470 AbstractCegarLoop]: Abstraction has 512 states and 770 transitions. [2021-12-06 20:37:41,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 5.136363636363637) internal successors, (113), 22 states have internal predecessors, (113), 9 states have call successors, (34), 4 states have call predecessors, (34), 7 states have return successors, (32), 8 states have call predecessors, (32), 9 states have call successors, (32) [2021-12-06 20:37:41,525 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 770 transitions. [2021-12-06 20:37:41,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 20:37:41,526 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:37:41,527 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:37:41,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-06 20:37:41,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:37:41,727 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:37:41,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:37:41,727 INFO L85 PathProgramCache]: Analyzing trace with hash -340730890, now seen corresponding path program 1 times [2021-12-06 20:37:41,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:37:41,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123768662] [2021-12-06 20:37:41,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:37:41,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:37:41,785 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:37:41,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493733188] [2021-12-06 20:37:41,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:37:41,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:37:41,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:37:41,786 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:37:41,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e026ac9c-d4c0-4419-b9ec-3eaa7f349015/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-06 20:37:42,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:37:42,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 3058 conjuncts, 139 conjunts are in the unsatisfiable core [2021-12-06 20:37:42,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:37:42,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:37:42,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:37:42,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-12-06 20:37:42,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-12-06 20:37:42,650 INFO L354 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2021-12-06 20:37:42,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 20 [2021-12-06 20:37:42,709 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 20:37:42,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-06 20:37:42,851 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3576 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3576))) is different from true [2021-12-06 20:37:43,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:37:43,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:37:43,248 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 20:37:43,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:37:43,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:38:34,106 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3578 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_3578)))) is different from true [2021-12-06 20:38:36,114 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3578 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_3578)) |c_#memory_$Pointer$.base|)) is different from true [2021-12-06 20:38:36,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:38:36,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:39:10,548 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3579 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3579)))) is different from true [2021-12-06 20:39:39,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 20:39:39,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 20:39:39,499 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-06 20:39:39,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-12-06 20:39:39,548 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 268 proven. 74 refuted. 1 times theorem prover too weak. 96 trivial. 25 not checked. [2021-12-06 20:39:39,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:39:41,767 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_223| Int) (v_ArrVal_3587 Int)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_223| (store (select |c_#memory_$Pointer$.base| |v_aws_mul_size_checked_aws_mul_u64_checked_~r#1.base_223|) 0 v_ArrVal_3587)) |c_ULTIMATE.start_aws_array_list_push_back_~list#1.base|) (+ 32 |c_ULTIMATE.start_aws_array_list_push_back_~list#1.offset|)) 0))) is different from false [2021-12-06 20:39:41,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:39:41,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123768662] [2021-12-06 20:39:41,769 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:39:41,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493733188] [2021-12-06 20:39:41,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493733188] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:39:41,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:39:41,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2021-12-06 20:39:41,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127750243] [2021-12-06 20:39:41,770 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:39:41,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-06 20:39:41,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:39:41,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-06 20:39:41,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1052, Unknown=50, NotChecked=350, Total=1560 [2021-12-06 20:39:41,771 INFO L87 Difference]: Start difference. First operand 512 states and 770 transitions. Second operand has 39 states, 34 states have (on average 3.6470588235294117) internal successors, (124), 34 states have internal predecessors, (124), 15 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 14 states have call predecessors, (33), 15 states have call successors, (33)