./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro --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 53c422310795c2e7f5b0f72e5a73eee871aa1645d7b73c98001e28d2bf239333 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:43:36,600 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:43:36,602 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:43:36,623 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:43:36,624 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:43:36,625 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:43:36,626 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:43:36,629 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:43:36,631 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:43:36,632 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:43:36,633 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:43:36,635 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:43:36,635 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:43:36,637 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:43:36,638 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:43:36,639 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:43:36,641 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:43:36,642 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:43:36,643 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:43:36,646 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:43:36,647 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:43:36,649 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:43:36,650 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:43:36,652 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:43:36,656 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:43:36,656 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:43:36,656 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:43:36,658 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:43:36,658 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:43:36,659 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:43:36,660 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:43:36,661 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:43:36,662 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:43:36,663 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:43:36,664 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:43:36,664 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:43:36,665 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:43:36,666 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:43:36,666 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:43:36,667 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:43:36,668 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:43:36,674 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-18 20:43:36,724 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:43:36,729 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:43:36,730 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:43:36,730 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:43:36,732 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:43:36,732 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:43:36,733 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:43:36,734 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:43:36,734 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:43:36,734 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:43:36,736 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:43:36,736 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:43:36,737 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 20:43:36,737 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:43:36,737 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 20:43:36,737 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:43:36,738 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:43:36,738 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 20:43:36,739 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:43:36,739 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:43:36,739 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:43:36,740 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:43:36,740 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:43:36,740 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:43:36,741 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 20:43:36,741 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:43:36,741 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:43:36,742 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 20:43:36,742 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 20:43:36,742 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 20:43:36,744 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_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/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_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro 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 -> 53c422310795c2e7f5b0f72e5a73eee871aa1645d7b73c98001e28d2bf239333 [2022-11-18 20:43:37,119 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:43:37,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:43:37,155 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:43:37,157 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:43:37,158 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:43:37,160 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i [2022-11-18 20:43:37,227 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/data/741435792/b6607b5cc4044cb9aac60ea8258c8b9d/FLAG61cff5190 [2022-11-18 20:43:38,132 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:43:38,133 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i [2022-11-18 20:43:38,181 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/data/741435792/b6607b5cc4044cb9aac60ea8258c8b9d/FLAG61cff5190 [2022-11-18 20:43:38,600 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/data/741435792/b6607b5cc4044cb9aac60ea8258c8b9d [2022-11-18 20:43:38,603 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:43:38,605 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:43:38,606 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:43:38,606 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:43:38,612 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:43:38,612 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:43:38" (1/1) ... [2022-11-18 20:43:38,613 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36b0f31 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:38, skipping insertion in model container [2022-11-18 20:43:38,614 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:43:38" (1/1) ... [2022-11-18 20:43:38,621 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:43:38,718 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:43:39,139 WARN L234 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_84a9650b-d563-4473-a835-9ccff8f87b30/sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i[4495,4508] [2022-11-18 20:43:39,147 WARN L234 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_84a9650b-d563-4473-a835-9ccff8f87b30/sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i[4555,4568] [2022-11-18 20:43:40,217 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-18 20:43:40,330 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,333 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,334 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,335 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,339 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,351 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,362 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,364 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,365 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,366 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,372 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,373 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,374 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:40,818 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-18 20:43:40,819 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-18 20:43:40,820 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-18 20:43:40,823 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-18 20:43:40,825 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-18 20:43:40,827 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-18 20:43:40,828 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-18 20:43:40,830 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-18 20:43:40,832 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-18 20:43:40,833 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-18 20:43:41,047 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,055 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,142 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:43:41,196 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:43:41,211 WARN L234 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_84a9650b-d563-4473-a835-9ccff8f87b30/sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i[4495,4508] [2022-11-18 20:43:41,212 WARN L234 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_84a9650b-d563-4473-a835-9ccff8f87b30/sv-benchmarks/c/aws-c-common/aws_array_list_length_harness.i[4555,4568] [2022-11-18 20:43:41,254 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-18 20:43:41,273 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,274 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,275 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,275 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,276 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,285 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,286 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,287 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,288 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,289 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,290 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,291 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,292 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,334 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-18 20:43:41,335 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-18 20:43:41,336 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-18 20:43:41,337 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-18 20:43:41,338 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-18 20:43:41,339 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-18 20:43:41,340 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-18 20:43:41,341 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-18 20:43:41,341 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-18 20:43:41,342 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-18 20:43:41,377 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,384 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 20:43:41,415 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:43:41,657 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:43:41,658 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41 WrapperNode [2022-11-18 20:43:41,658 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:43:41,659 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:43:41,659 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:43:41,659 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:43:41,684 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:41,825 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:41,926 INFO L138 Inliner]: procedures = 690, calls = 1681, calls flagged for inlining = 52, calls inlined = 8, statements flattened = 590 [2022-11-18 20:43:41,927 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:43:41,932 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:43:41,933 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:43:41,933 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:43:41,945 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:41,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:41,952 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:41,953 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:42,011 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:42,028 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:42,034 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:42,074 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:42,082 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:43:42,083 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:43:42,083 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:43:42,084 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:43:42,085 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (1/1) ... [2022-11-18 20:43:42,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:43:42,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:42,121 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:43:42,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:43:42,172 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:43:42,172 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2022-11-18 20:43:42,173 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2022-11-18 20:43:42,174 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2022-11-18 20:43:42,175 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2022-11-18 20:43:42,176 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-11-18 20:43:42,177 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-11-18 20:43:42,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 20:43:42,177 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-18 20:43:42,177 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-18 20:43:42,178 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-18 20:43:42,178 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-18 20:43:42,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:43:42,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:43:42,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:43:42,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:43:42,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:43:42,179 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-18 20:43:42,180 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-18 20:43:42,180 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-11-18 20:43:42,180 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-11-18 20:43:42,180 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-18 20:43:42,181 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-18 20:43:42,182 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2022-11-18 20:43:42,183 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2022-11-18 20:43:42,183 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-18 20:43:42,183 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-18 20:43:42,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:43:42,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:43:42,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 20:43:42,184 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-11-18 20:43:42,184 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-11-18 20:43:42,185 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-18 20:43:42,185 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-18 20:43:42,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 20:43:42,186 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2022-11-18 20:43:42,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2022-11-18 20:43:42,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:43:42,521 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:43:42,524 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:43:43,715 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:43:43,730 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:43:43,730 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 20:43:43,734 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:43:43 BoogieIcfgContainer [2022-11-18 20:43:43,734 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:43:43,739 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:43:43,739 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:43:43,745 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:43:43,745 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:43:38" (1/3) ... [2022-11-18 20:43:43,746 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c6bdfab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:43:43, skipping insertion in model container [2022-11-18 20:43:43,746 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:43:41" (2/3) ... [2022-11-18 20:43:43,747 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c6bdfab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:43:43, skipping insertion in model container [2022-11-18 20:43:43,747 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:43:43" (3/3) ... [2022-11-18 20:43:43,749 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_array_list_length_harness.i [2022-11-18 20:43:43,776 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:43:43,776 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 20:43:43,879 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:43:43,898 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1bd0cb53, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:43:43,899 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 20:43:43,904 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 78 states have (on average 1.205128205128205) internal successors, (94), 79 states have internal predecessors, (94), 30 states have call successors, (30), 13 states have call predecessors, (30), 13 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-11-18 20:43:43,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-18 20:43:43,921 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:43,923 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:43,924 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:43,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:43,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1468528252, now seen corresponding path program 1 times [2022-11-18 20:43:43,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:43,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874981607] [2022-11-18 20:43:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:43,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:44,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:44,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:43:44,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:43:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:43:44,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-11-18 20:43:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-18 20:43:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-18 20:43:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-18 20:43:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-18 20:43:44,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-11-18 20:43:44,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:44,960 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-11-18 20:43:44,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:44,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874981607] [2022-11-18 20:43:44,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874981607] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:43:44,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:43:44,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:43:44,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737242055] [2022-11-18 20:43:44,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:43:44,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:43:44,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:45,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:43:45,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:43:45,013 INFO L87 Difference]: Start difference. First operand has 123 states, 78 states have (on average 1.205128205128205) internal successors, (94), 79 states have internal predecessors, (94), 30 states have call successors, (30), 13 states have call predecessors, (30), 13 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-18 20:43:45,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:45,660 INFO L93 Difference]: Finished difference Result 248 states and 337 transitions. [2022-11-18 20:43:45,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:43:45,663 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 71 [2022-11-18 20:43:45,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:45,681 INFO L225 Difference]: With dead ends: 248 [2022-11-18 20:43:45,682 INFO L226 Difference]: Without dead ends: 123 [2022-11-18 20:43:45,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:43:45,696 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 41 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:45,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 163 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:43:45,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-11-18 20:43:45,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 114. [2022-11-18 20:43:45,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 72 states have internal predecessors, (82), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-11-18 20:43:45,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 140 transitions. [2022-11-18 20:43:45,770 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 140 transitions. Word has length 71 [2022-11-18 20:43:45,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:45,771 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 140 transitions. [2022-11-18 20:43:45,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-18 20:43:45,771 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 140 transitions. [2022-11-18 20:43:45,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-18 20:43:45,775 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:45,775 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:45,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 20:43:45,776 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:45,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:45,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1288118090, now seen corresponding path program 1 times [2022-11-18 20:43:45,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:45,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712072388] [2022-11-18 20:43:45,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:45,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:46,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:43:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:43:46,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 20:43:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-11-18 20:43:46,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-18 20:43:46,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-18 20:43:46,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-18 20:43:46,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-18 20:43:46,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-11-18 20:43:46,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,517 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-18 20:43:46,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:46,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712072388] [2022-11-18 20:43:46,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712072388] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:46,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466681854] [2022-11-18 20:43:46,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:46,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:46,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:46,526 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:46,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 20:43:47,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 2060 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:43:47,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-18 20:43:47,386 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:43:47,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466681854] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:43:47,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:43:47,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-11-18 20:43:47,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318480188] [2022-11-18 20:43:47,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:43:47,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:43:47,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:47,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:43:47,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:43:47,392 INFO L87 Difference]: Start difference. First operand 114 states and 140 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-18 20:43:47,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:47,663 INFO L93 Difference]: Finished difference Result 193 states and 240 transitions. [2022-11-18 20:43:47,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:43:47,664 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 71 [2022-11-18 20:43:47,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:47,666 INFO L225 Difference]: With dead ends: 193 [2022-11-18 20:43:47,667 INFO L226 Difference]: Without dead ends: 116 [2022-11-18 20:43:47,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-18 20:43:47,671 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 149 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:47,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 403 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:43:47,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-11-18 20:43:47,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2022-11-18 20:43:47,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 72 states have (on average 1.1527777777777777) internal successors, (83), 74 states have internal predecessors, (83), 30 states have call successors, (30), 13 states have call predecessors, (30), 13 states have return successors, (30), 28 states have call predecessors, (30), 28 states have call successors, (30) [2022-11-18 20:43:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 143 transitions. [2022-11-18 20:43:47,709 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 143 transitions. Word has length 71 [2022-11-18 20:43:47,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:47,711 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 143 transitions. [2022-11-18 20:43:47,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-18 20:43:47,717 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 143 transitions. [2022-11-18 20:43:47,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-18 20:43:47,728 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:47,728 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2022-11-18 20:43:47,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:43:47,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:47,941 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:47,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:47,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1724800482, now seen corresponding path program 1 times [2022-11-18 20:43:47,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:47,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062128728] [2022-11-18 20:43:47,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:47,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:48,040 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:43:48,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [979912269] [2022-11-18 20:43:48,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:48,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:48,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:48,042 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:48,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 20:43:48,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:48,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 2201 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:43:48,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:48,664 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-18 20:43:48,664 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:43:48,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:48,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062128728] [2022-11-18 20:43:48,665 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:43:48,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979912269] [2022-11-18 20:43:48,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979912269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:43:48,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:43:48,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 20:43:48,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571238526] [2022-11-18 20:43:48,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:43:48,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:43:48,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:48,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:43:48,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:43:48,668 INFO L87 Difference]: Start difference. First operand 116 states and 143 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-11-18 20:43:49,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:49,004 INFO L93 Difference]: Finished difference Result 182 states and 221 transitions. [2022-11-18 20:43:49,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:43:49,005 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 86 [2022-11-18 20:43:49,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:49,007 INFO L225 Difference]: With dead ends: 182 [2022-11-18 20:43:49,007 INFO L226 Difference]: Without dead ends: 114 [2022-11-18 20:43:49,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:43:49,009 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 151 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:49,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 565 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:43:49,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-11-18 20:43:49,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2022-11-18 20:43:49,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 71 states have (on average 1.1408450704225352) internal successors, (81), 72 states have internal predecessors, (81), 30 states have call successors, (30), 13 states have call predecessors, (30), 12 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-11-18 20:43:49,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 139 transitions. [2022-11-18 20:43:49,027 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 139 transitions. Word has length 86 [2022-11-18 20:43:49,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:49,028 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 139 transitions. [2022-11-18 20:43:49,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-11-18 20:43:49,028 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 139 transitions. [2022-11-18 20:43:49,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-18 20:43:49,030 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:49,030 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:49,049 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:43:49,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:49,241 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:49,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:49,242 INFO L85 PathProgramCache]: Analyzing trace with hash -146566572, now seen corresponding path program 1 times [2022-11-18 20:43:49,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:49,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857300401] [2022-11-18 20:43:49,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:49,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:49,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:43:49,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285814575] [2022-11-18 20:43:49,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:49,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:49,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:49,357 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:49,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 20:43:50,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:50,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 2483 conjuncts, 247 conjunts are in the unsatisfiable core [2022-11-18 20:43:50,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:50,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:43:50,656 INFO L321 Elim1Store]: treesize reduction 44, result has 47.0 percent of original size [2022-11-18 20:43:50,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 48 [2022-11-18 20:44:14,038 WARN L233 SmtUtils]: Spent 9.59s on a formula simplification. DAG size of input: 81 DAG size of output: 77 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:44:18,192 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:44:18,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 186 treesize of output 226 [2022-11-18 20:45:16,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:16,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:45:16,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:16,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:45:16,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:16,761 INFO L321 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2022-11-18 20:45:16,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 70 [2022-11-18 20:45:59,168 WARN L233 SmtUtils]: Spent 5.71s on a formula simplification that was a NOOP. DAG size: 49 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:46:06,581 INFO L321 Elim1Store]: treesize reduction 72, result has 28.7 percent of original size [2022-11-18 20:46:06,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 8 new quantified variables, introduced 4 case distinctions, treesize of input 251 treesize of output 369 [2022-11-18 20:46:07,647 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 33 proven. 36 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-18 20:46:07,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:46:19,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:46:19,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857300401] [2022-11-18 20:46:19,793 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:46:19,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285814575] [2022-11-18 20:46:19,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285814575] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:46:19,794 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:46:19,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-11-18 20:46:19,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193691120] [2022-11-18 20:46:19,794 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:46:19,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-18 20:46:19,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:46:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-18 20:46:19,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1652, Unknown=30, NotChecked=0, Total=1806 [2022-11-18 20:46:19,796 INFO L87 Difference]: Start difference. First operand 114 states and 139 transitions. Second operand has 39 states, 33 states have (on average 2.0) internal successors, (66), 29 states have internal predecessors, (66), 11 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (15), 11 states have call predecessors, (15), 9 states have call successors, (15) [2022-11-18 20:46:44,368 WARN L233 SmtUtils]: Spent 22.94s on a formula simplification. DAG size of input: 60 DAG size of output: 38 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:49:40,972 WARN L233 SmtUtils]: Spent 2.81m on a formula simplification. DAG size of input: 125 DAG size of output: 120 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:51:50,965 WARN L233 SmtUtils]: Spent 2.00m on a formula simplification. DAG size of input: 96 DAG size of output: 96 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:53:53,759 WARN L233 SmtUtils]: Spent 1.90m on a formula simplification. DAG size of input: 97 DAG size of output: 97 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:53:55,770 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse19 (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|)) (.cse9 (+ |c_aws_array_list_is_valid_#in~list.offset| 24))) (let ((.cse16 (select .cse19 .cse9))) (let ((.cse5 (= (mod .cse16 18446744073709551616) 0))) (let ((.cse7 (mod (select .cse19 (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616)) (.cse2 (= |c_aws_array_list_is_valid_#res| 1)) (.cse3 (not .cse5)) (.cse4 (= |c_aws_array_list_is_valid_#res| 0)) (.cse10 (+ |c_aws_array_list_is_valid_#in~list.offset| 16))) (and (let ((.cse6 (let ((.cse8 (select |c_old(#memory_int)| |c_aws_array_list_is_valid_#in~list.base|))) (* (select .cse8 .cse9) (select .cse8 .cse10))))) (let ((.cse1 (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base|) 0 .cse6)) |c_#memory_int|) (<= (mod (select (select |c_#memory_int| |aws_array_list_is_valid_~#required_size~0.base|) 0) 18446744073709551616) .cse7)))) (.cse0 (and (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base|) 0 .cse6)) |c_#memory_int|) (not (<= (mod (select (select |c_#memory_int| |aws_array_list_is_valid_~#required_size~0.base|) 0) 18446744073709551616) .cse7)))) .cse4))) (or (and (or .cse0 (and .cse1 .cse2)) .cse3) (and (or (and .cse1 .cse4) .cse0) .cse5)))) (= 0 .cse7) (let ((.cse12 (select .cse19 .cse10)) (.cse11 (select .cse19 0)) (.cse13 (= (select |c_old(#valid)| |c_aws_array_list_is_valid_#in~list.base|) 0)) (.cse14 (= .cse16 0))) (or (and (= 0 .cse9) (exists ((v_arrayElimCell_2 Int)) (and (= (mod .cse11 v_arrayElimCell_2) 0) (not (= v_arrayElimCell_2 0)) (= (div .cse11 v_arrayElimCell_2) .cse12))) .cse4 .cse13) (and .cse14 .cse4 (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= (select (select |c_#memory_int| |aws_array_list_is_valid_~#required_size~0.base|) 0) 0)))) (and (let ((.cse17 (or (and .cse2 .cse3) .cse4))) (or (and .cse4 (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (let ((.cse15 (select (select |c_#memory_int| |aws_array_list_is_valid_~#required_size~0.base|) 0))) (and (= (div .cse15 .cse16) .cse12) (not (<= (mod .cse15 18446744073709551616) .cse7)) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (= 0 (mod .cse15 .cse16)))))) (and .cse17 (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (let ((.cse18 (select (select |c_#memory_int| |aws_array_list_is_valid_~#required_size~0.base|) 0))) (and (= (div .cse18 .cse16) .cse12) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (<= (mod .cse18 18446744073709551616) .cse7) (= 0 (mod .cse18 .cse16)))))) (and (or (and .cse17 (<= (mod .cse11 18446744073709551616) .cse7)) .cse4) (= (mod .cse11 .cse16) 0) .cse13 (= .cse10 0)))) (not .cse14))))))))) is different from false [2022-11-18 20:54:11,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:11,142 INFO L93 Difference]: Finished difference Result 177 states and 220 transitions. [2022-11-18 20:54:11,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-18 20:54:11,144 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 33 states have (on average 2.0) internal successors, (66), 29 states have internal predecessors, (66), 11 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (15), 11 states have call predecessors, (15), 9 states have call successors, (15) Word has length 116 [2022-11-18 20:54:11,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:11,148 INFO L225 Difference]: With dead ends: 177 [2022-11-18 20:54:11,148 INFO L226 Difference]: Without dead ends: 175 [2022-11-18 20:54:11,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 73 SyntacticMatches, 7 SemanticMatches, 60 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 539.4s TimeCoverageRelationStatistics Valid=257, Invalid=3366, Unknown=41, NotChecked=118, Total=3782 [2022-11-18 20:54:11,151 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 108 mSDsluCounter, 1072 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 2322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1176 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:11,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 1167 Invalid, 2322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1072 Invalid, 0 Unknown, 1176 Unchecked, 1.4s Time] [2022-11-18 20:54:11,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-11-18 20:54:11,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 167. [2022-11-18 20:54:11,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 107 states have (on average 1.1495327102803738) internal successors, (123), 110 states have internal predecessors, (123), 39 states have call successors, (39), 19 states have call predecessors, (39), 20 states have return successors, (47), 37 states have call predecessors, (47), 37 states have call successors, (47) [2022-11-18 20:54:11,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 209 transitions. [2022-11-18 20:54:11,200 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 209 transitions. Word has length 116 [2022-11-18 20:54:11,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:11,201 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 209 transitions. [2022-11-18 20:54:11,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 33 states have (on average 2.0) internal successors, (66), 29 states have internal predecessors, (66), 11 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (15), 11 states have call predecessors, (15), 9 states have call successors, (15) [2022-11-18 20:54:11,202 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 209 transitions. [2022-11-18 20:54:11,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-18 20:54:11,204 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:11,204 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:11,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-18 20:54:11,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:11,414 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:54:11,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:11,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1114350678, now seen corresponding path program 1 times [2022-11-18 20:54:11,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:11,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162384295] [2022-11-18 20:54:11,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:11,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:11,555 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:54:11,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [527768552] [2022-11-18 20:54:11,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:11,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:11,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:11,567 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:11,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 20:54:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:12,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 66 conjunts are in the unsatisfiable core [2022-11-18 20:54:12,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:12,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:54:12,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 37 [2022-11-18 20:54:12,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:54:12,721 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:54:12,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 20 [2022-11-18 20:54:12,786 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 68 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-18 20:54:12,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:13,738 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-18 20:54:13,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2022-11-18 20:54:13,747 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-18 20:54:13,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 20:54:13,804 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-18 20:54:13,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:13,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162384295] [2022-11-18 20:54:13,804 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:54:13,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527768552] [2022-11-18 20:54:13,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527768552] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:13,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:54:13,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-11-18 20:54:13,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193351827] [2022-11-18 20:54:13,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:13,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-18 20:54:13,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:13,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-18 20:54:13,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2022-11-18 20:54:13,810 INFO L87 Difference]: Start difference. First operand 167 states and 209 transitions. Second operand has 26 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 9 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (25), 7 states have call predecessors, (25), 8 states have call successors, (25) [2022-11-18 20:54:15,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:15,680 INFO L93 Difference]: Finished difference Result 300 states and 396 transitions. [2022-11-18 20:54:15,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-18 20:54:15,681 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 9 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (25), 7 states have call predecessors, (25), 8 states have call successors, (25) Word has length 116 [2022-11-18 20:54:15,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:15,684 INFO L225 Difference]: With dead ends: 300 [2022-11-18 20:54:15,684 INFO L226 Difference]: Without dead ends: 223 [2022-11-18 20:54:15,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=166, Invalid=1240, Unknown=0, NotChecked=0, Total=1406 [2022-11-18 20:54:15,686 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 112 mSDsluCounter, 1536 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1661 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:15,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 1661 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 935 Invalid, 0 Unknown, 84 Unchecked, 1.2s Time] [2022-11-18 20:54:15,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-11-18 20:54:15,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 191. [2022-11-18 20:54:15,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 121 states have (on average 1.1322314049586777) internal successors, (137), 125 states have internal predecessors, (137), 46 states have call successors, (46), 21 states have call predecessors, (46), 23 states have return successors, (67), 44 states have call predecessors, (67), 44 states have call successors, (67) [2022-11-18 20:54:15,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 250 transitions. [2022-11-18 20:54:15,734 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 250 transitions. Word has length 116 [2022-11-18 20:54:15,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:15,735 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 250 transitions. [2022-11-18 20:54:15,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 9 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (25), 7 states have call predecessors, (25), 8 states have call successors, (25) [2022-11-18 20:54:15,735 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 250 transitions. [2022-11-18 20:54:15,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-18 20:54:15,738 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:15,738 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-18 20:54:15,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:15,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:15,949 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:54:15,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:15,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1291305116, now seen corresponding path program 1 times [2022-11-18 20:54:15,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:15,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399301806] [2022-11-18 20:54:15,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:15,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:16,028 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:54:16,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [462556387] [2022-11-18 20:54:16,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:16,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:16,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:16,031 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:16,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 20:54:16,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:16,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 2482 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:54:16,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:16,704 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-18 20:54:16,705 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:16,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:16,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399301806] [2022-11-18 20:54:16,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:54:16,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462556387] [2022-11-18 20:54:16,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462556387] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:16,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:16,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:54:16,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266892900] [2022-11-18 20:54:16,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:16,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:54:16,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:16,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:54:16,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:54:16,709 INFO L87 Difference]: Start difference. First operand 191 states and 250 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 20:54:16,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:16,780 INFO L93 Difference]: Finished difference Result 304 states and 411 transitions. [2022-11-18 20:54:16,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:54:16,781 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 122 [2022-11-18 20:54:16,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:16,784 INFO L225 Difference]: With dead ends: 304 [2022-11-18 20:54:16,784 INFO L226 Difference]: Without dead ends: 196 [2022-11-18 20:54:16,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:54:16,786 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 7 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:16,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 409 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:54:16,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-11-18 20:54:16,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 193. [2022-11-18 20:54:16,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 123 states have (on average 1.1300813008130082) internal successors, (139), 127 states have internal predecessors, (139), 46 states have call successors, (46), 21 states have call predecessors, (46), 23 states have return successors, (67), 44 states have call predecessors, (67), 44 states have call successors, (67) [2022-11-18 20:54:16,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 252 transitions. [2022-11-18 20:54:16,820 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 252 transitions. Word has length 122 [2022-11-18 20:54:16,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:16,821 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 252 transitions. [2022-11-18 20:54:16,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 20:54:16,821 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 252 transitions. [2022-11-18 20:54:16,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-18 20:54:16,823 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:16,824 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:16,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:17,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:17,034 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:54:17,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:17,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1375882568, now seen corresponding path program 1 times [2022-11-18 20:54:17,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:17,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616571529] [2022-11-18 20:54:17,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:17,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:17,107 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:54:17,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [302675797] [2022-11-18 20:54:17,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:17,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:17,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:17,110 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:17,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 20:54:17,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:17,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 2491 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-18 20:54:17,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:17,881 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 20:54:17,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:17,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:17,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616571529] [2022-11-18 20:54:17,881 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:54:17,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302675797] [2022-11-18 20:54:17,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302675797] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:17,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:17,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-18 20:54:17,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611456832] [2022-11-18 20:54:17,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:17,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:54:17,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:17,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:54:17,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:54:17,885 INFO L87 Difference]: Start difference. First operand 193 states and 252 transitions. Second operand has 13 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2022-11-18 20:54:18,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:18,281 INFO L93 Difference]: Finished difference Result 287 states and 380 transitions. [2022-11-18 20:54:18,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:54:18,282 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) Word has length 128 [2022-11-18 20:54:18,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:18,284 INFO L225 Difference]: With dead ends: 287 [2022-11-18 20:54:18,285 INFO L226 Difference]: Without dead ends: 205 [2022-11-18 20:54:18,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:54:18,287 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 12 mSDsluCounter, 1519 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:18,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1664 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:54:18,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-11-18 20:54:18,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 200. [2022-11-18 20:54:18,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 129 states have (on average 1.1317829457364341) internal successors, (146), 134 states have internal predecessors, (146), 46 states have call successors, (46), 21 states have call predecessors, (46), 24 states have return successors, (70), 44 states have call predecessors, (70), 44 states have call successors, (70) [2022-11-18 20:54:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 262 transitions. [2022-11-18 20:54:18,324 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 262 transitions. Word has length 128 [2022-11-18 20:54:18,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:18,326 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 262 transitions. [2022-11-18 20:54:18,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2022-11-18 20:54:18,327 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 262 transitions. [2022-11-18 20:54:18,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-18 20:54:18,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:18,331 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2022-11-18 20:54:18,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:18,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:18,542 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:54:18,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:18,542 INFO L85 PathProgramCache]: Analyzing trace with hash -329052073, now seen corresponding path program 1 times [2022-11-18 20:54:18,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:18,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626092420] [2022-11-18 20:54:18,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:18,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:18,626 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:54:18,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1628827536] [2022-11-18 20:54:18,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:18,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:18,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:18,628 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:18,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 20:54:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:19,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 2526 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-18 20:54:19,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:19,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:54:19,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-18 20:54:19,620 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_627 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_627)))) is different from true [2022-11-18 20:54:27,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:54:27,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-18 20:54:27,942 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-18 20:54:27,942 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:27,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:27,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626092420] [2022-11-18 20:54:27,943 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:54:27,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628827536] [2022-11-18 20:54:27,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628827536] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:27,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:27,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-18 20:54:27,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360648592] [2022-11-18 20:54:27,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:27,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-18 20:54:27,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:27,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 20:54:27,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=239, Unknown=21, NotChecked=32, Total=342 [2022-11-18 20:54:27,945 INFO L87 Difference]: Start difference. First operand 200 states and 262 transitions. Second operand has 19 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 8 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:54:28,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:28,986 INFO L93 Difference]: Finished difference Result 327 states and 430 transitions. [2022-11-18 20:54:28,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:54:28,987 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 8 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) Word has length 128 [2022-11-18 20:54:28,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:54:28,991 INFO L225 Difference]: With dead ends: 327 [2022-11-18 20:54:28,991 INFO L226 Difference]: Without dead ends: 210 [2022-11-18 20:54:28,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=68, Invalid=377, Unknown=21, NotChecked=40, Total=506 [2022-11-18 20:54:28,993 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 74 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 556 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:54:28,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 755 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 668 Invalid, 0 Unknown, 556 Unchecked, 0.9s Time] [2022-11-18 20:54:28,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-11-18 20:54:29,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 200. [2022-11-18 20:54:29,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 129 states have (on average 1.1317829457364341) internal successors, (146), 134 states have internal predecessors, (146), 46 states have call successors, (46), 21 states have call predecessors, (46), 24 states have return successors, (68), 44 states have call predecessors, (68), 44 states have call successors, (68) [2022-11-18 20:54:29,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 260 transitions. [2022-11-18 20:54:29,035 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 260 transitions. Word has length 128 [2022-11-18 20:54:29,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:54:29,036 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 260 transitions. [2022-11-18 20:54:29,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 8 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:54:29,036 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 260 transitions. [2022-11-18 20:54:29,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-18 20:54:29,043 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:54:29,044 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2022-11-18 20:54:29,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:29,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-18 20:54:29,256 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:54:29,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:29,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1305028974, now seen corresponding path program 1 times [2022-11-18 20:54:29,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:29,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161802922] [2022-11-18 20:54:29,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:29,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:29,327 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:54:29,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1736981282] [2022-11-18 20:54:29,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:29,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:29,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:29,329 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:29,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 20:54:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:29,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 98 conjunts are in the unsatisfiable core [2022-11-18 20:54:29,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:30,490 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_737 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_738 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_738))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_737) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-18 20:54:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:54:31,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:54:31,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 19 [2022-11-18 20:54:31,046 INFO L321 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-11-18 20:54:31,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 14 [2022-11-18 20:54:39,456 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_740 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_740)) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-18 20:54:47,870 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 48 proven. 27 refuted. 2 times theorem prover too weak. 17 trivial. 3 not checked. [2022-11-18 20:54:47,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:50,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:50,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161802922] [2022-11-18 20:54:50,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:54:50,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736981282] [2022-11-18 20:54:50,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736981282] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:50,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:54:50,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-11-18 20:54:50,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516510013] [2022-11-18 20:54:50,197 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:50,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-18 20:54:50,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:50,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-18 20:54:50,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=724, Unknown=57, NotChecked=114, Total=992 [2022-11-18 20:54:50,200 INFO L87 Difference]: Start difference. First operand 200 states and 260 transitions. Second operand has 31 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 11 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (17), 11 states have call predecessors, (17), 10 states have call successors, (17) [2022-11-18 20:54:50,520 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_740 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_740)) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_737 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_738 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_738))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_737) |c_#memory_$Pointer$.offset|)))) is different from true [2022-11-18 20:55:14,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:14,927 INFO L93 Difference]: Finished difference Result 322 states and 428 transitions. [2022-11-18 20:55:14,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 20:55:14,928 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 11 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (17), 11 states have call predecessors, (17), 10 states have call successors, (17) Word has length 118 [2022-11-18 20:55:14,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:14,930 INFO L225 Difference]: With dead ends: 322 [2022-11-18 20:55:14,930 INFO L226 Difference]: Without dead ends: 238 [2022-11-18 20:55:14,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 43.1s TimeCoverageRelationStatistics Valid=257, Invalid=1649, Unknown=86, NotChecked=264, Total=2256 [2022-11-18 20:55:14,932 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 123 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1067 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:14,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 789 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 722 Invalid, 0 Unknown, 1067 Unchecked, 1.0s Time] [2022-11-18 20:55:14,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-11-18 20:55:14,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 226. [2022-11-18 20:55:14,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 147 states have (on average 1.1224489795918366) internal successors, (165), 153 states have internal predecessors, (165), 50 states have call successors, (50), 26 states have call predecessors, (50), 28 states have return successors, (83), 46 states have call predecessors, (83), 48 states have call successors, (83) [2022-11-18 20:55:14,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 298 transitions. [2022-11-18 20:55:14,984 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 298 transitions. Word has length 118 [2022-11-18 20:55:14,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:14,985 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 298 transitions. [2022-11-18 20:55:14,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 11 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (17), 11 states have call predecessors, (17), 10 states have call successors, (17) [2022-11-18 20:55:14,985 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 298 transitions. [2022-11-18 20:55:14,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-18 20:55:14,989 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:14,989 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-18 20:55:15,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:15,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:15,208 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:15,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:15,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1618690142, now seen corresponding path program 1 times [2022-11-18 20:55:15,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:15,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902600780] [2022-11-18 20:55:15,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:15,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:15,299 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:15,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716215857] [2022-11-18 20:55:15,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:15,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:15,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:15,301 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:15,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 20:55:15,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:15,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 2497 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:55:15,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:16,024 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:55:16,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:16,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:16,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902600780] [2022-11-18 20:55:16,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:16,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716215857] [2022-11-18 20:55:16,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716215857] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:16,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:16,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:55:16,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86871094] [2022-11-18 20:55:16,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:16,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:16,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:16,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:16,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:16,028 INFO L87 Difference]: Start difference. First operand 226 states and 298 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 20:55:16,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:16,382 INFO L93 Difference]: Finished difference Result 339 states and 465 transitions. [2022-11-18 20:55:16,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:55:16,383 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 124 [2022-11-18 20:55:16,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:16,385 INFO L225 Difference]: With dead ends: 339 [2022-11-18 20:55:16,385 INFO L226 Difference]: Without dead ends: 235 [2022-11-18 20:55:16,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:16,387 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 16 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:16,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 475 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:55:16,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-11-18 20:55:16,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 227. [2022-11-18 20:55:16,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 148 states have (on average 1.114864864864865) internal successors, (165), 154 states have internal predecessors, (165), 50 states have call successors, (50), 26 states have call predecessors, (50), 28 states have return successors, (83), 46 states have call predecessors, (83), 48 states have call successors, (83) [2022-11-18 20:55:16,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 298 transitions. [2022-11-18 20:55:16,420 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 298 transitions. Word has length 124 [2022-11-18 20:55:16,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:16,421 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 298 transitions. [2022-11-18 20:55:16,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 20:55:16,421 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 298 transitions. [2022-11-18 20:55:16,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-18 20:55:16,424 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:16,424 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-18 20:55:16,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:16,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-18 20:55:16,636 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:16,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:16,637 INFO L85 PathProgramCache]: Analyzing trace with hash 275669676, now seen corresponding path program 1 times [2022-11-18 20:55:16,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:16,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441872551] [2022-11-18 20:55:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:16,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:16,717 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:16,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [208033265] [2022-11-18 20:55:16,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:16,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:16,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:16,719 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:16,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 20:55:17,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:17,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 2483 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:55:17,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:17,429 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:55:17,429 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:17,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:17,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441872551] [2022-11-18 20:55:17,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:17,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208033265] [2022-11-18 20:55:17,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208033265] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:17,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:17,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:55:17,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815483895] [2022-11-18 20:55:17,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:17,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:55:17,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:17,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:55:17,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:55:17,433 INFO L87 Difference]: Start difference. First operand 227 states and 298 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-18 20:55:17,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:17,712 INFO L93 Difference]: Finished difference Result 336 states and 459 transitions. [2022-11-18 20:55:17,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:55:17,713 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 118 [2022-11-18 20:55:17,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:17,715 INFO L225 Difference]: With dead ends: 336 [2022-11-18 20:55:17,716 INFO L226 Difference]: Without dead ends: 231 [2022-11-18 20:55:17,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:55:17,718 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 10 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:17,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 503 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:55:17,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-11-18 20:55:17,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 227. [2022-11-18 20:55:17,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 148 states have (on average 1.1013513513513513) internal successors, (163), 154 states have internal predecessors, (163), 50 states have call successors, (50), 26 states have call predecessors, (50), 28 states have return successors, (83), 46 states have call predecessors, (83), 48 states have call successors, (83) [2022-11-18 20:55:17,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 296 transitions. [2022-11-18 20:55:17,778 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 296 transitions. Word has length 118 [2022-11-18 20:55:17,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:17,778 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 296 transitions. [2022-11-18 20:55:17,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-18 20:55:17,779 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 296 transitions. [2022-11-18 20:55:17,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-18 20:55:17,781 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:17,782 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-18 20:55:17,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:17,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:17,993 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:17,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:17,994 INFO L85 PathProgramCache]: Analyzing trace with hash -568335826, now seen corresponding path program 1 times [2022-11-18 20:55:17,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:17,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930928254] [2022-11-18 20:55:17,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:17,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:18,067 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:18,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1827654565] [2022-11-18 20:55:18,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:18,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:18,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:18,069 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:18,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 20:55:18,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:18,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 99 conjunts are in the unsatisfiable core [2022-11-18 20:55:18,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:19,568 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_1058 Int) (v_ArrVal_1060 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1058)) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1060))))) is different from true [2022-11-18 20:55:20,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:20,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:55:20,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-11-18 20:55:20,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:20,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:55:20,647 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:55:20,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2022-11-18 20:55:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 74 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 20:55:20,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:22,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:22,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930928254] [2022-11-18 20:55:22,035 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:22,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827654565] [2022-11-18 20:55:22,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827654565] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:22,042 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:55:22,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-11-18 20:55:22,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415697860] [2022-11-18 20:55:22,043 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:22,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-18 20:55:22,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:22,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-18 20:55:22,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=796, Unknown=51, NotChecked=58, Total=992 [2022-11-18 20:55:22,045 INFO L87 Difference]: Start difference. First operand 227 states and 296 transitions. Second operand has 26 states, 23 states have (on average 3.347826086956522) internal successors, (77), 23 states have internal predecessors, (77), 10 states have call successors, (19), 5 states have call predecessors, (19), 8 states have return successors, (17), 9 states have call predecessors, (17), 10 states have call successors, (17) [2022-11-18 20:55:25,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:25,215 INFO L93 Difference]: Finished difference Result 339 states and 440 transitions. [2022-11-18 20:55:25,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-18 20:55:25,216 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.347826086956522) internal successors, (77), 23 states have internal predecessors, (77), 10 states have call successors, (19), 5 states have call predecessors, (19), 8 states have return successors, (17), 9 states have call predecessors, (17), 10 states have call successors, (17) Word has length 118 [2022-11-18 20:55:25,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:25,219 INFO L225 Difference]: With dead ends: 339 [2022-11-18 20:55:25,219 INFO L226 Difference]: Without dead ends: 251 [2022-11-18 20:55:25,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 116 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=191, Invalid=1739, Unknown=54, NotChecked=86, Total=2070 [2022-11-18 20:55:25,221 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 96 mSDsluCounter, 872 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 2664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1120 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:25,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 958 Invalid, 2664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1489 Invalid, 0 Unknown, 1120 Unchecked, 1.9s Time] [2022-11-18 20:55:25,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-11-18 20:55:25,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 227. [2022-11-18 20:55:25,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 148 states have (on average 1.1013513513513513) internal successors, (163), 154 states have internal predecessors, (163), 50 states have call successors, (50), 26 states have call predecessors, (50), 28 states have return successors, (81), 46 states have call predecessors, (81), 48 states have call successors, (81) [2022-11-18 20:55:25,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 294 transitions. [2022-11-18 20:55:25,255 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 294 transitions. Word has length 118 [2022-11-18 20:55:25,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:25,256 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 294 transitions. [2022-11-18 20:55:25,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.347826086956522) internal successors, (77), 23 states have internal predecessors, (77), 10 states have call successors, (19), 5 states have call predecessors, (19), 8 states have return successors, (17), 9 states have call predecessors, (17), 10 states have call successors, (17) [2022-11-18 20:55:25,257 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 294 transitions. [2022-11-18 20:55:25,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-18 20:55:25,259 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:25,259 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2022-11-18 20:55:25,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:25,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:25,471 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:25,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:25,472 INFO L85 PathProgramCache]: Analyzing trace with hash -2023595590, now seen corresponding path program 2 times [2022-11-18 20:55:25,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:25,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95120052] [2022-11-18 20:55:25,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:25,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:25,549 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:25,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1978280741] [2022-11-18 20:55:25,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:55:25,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:25,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:25,551 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:25,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 20:55:26,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:55:26,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:55:26,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-18 20:55:26,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:26,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:55:27,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:27,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:55:27,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:27,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:55:27,341 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1188 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1188))) (exists ((v_ArrVal_1189 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1189)))) is different from true [2022-11-18 20:55:27,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:27,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:55:27,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:27,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:55:27,884 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:55:27,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:55:27,897 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 62 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 20:55:27,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:28,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:28,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95120052] [2022-11-18 20:55:28,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:28,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978280741] [2022-11-18 20:55:28,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978280741] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:28,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:55:28,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-18 20:55:28,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019143919] [2022-11-18 20:55:28,460 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:28,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-18 20:55:28,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:28,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-18 20:55:28,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=5, NotChecked=28, Total=272 [2022-11-18 20:55:28,461 INFO L87 Difference]: Start difference. First operand 227 states and 294 transitions. Second operand has 16 states, 15 states have (on average 4.133333333333334) internal successors, (62), 14 states have internal predecessors, (62), 5 states have call successors, (17), 5 states have call predecessors, (17), 6 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-18 20:55:29,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:29,312 INFO L93 Difference]: Finished difference Result 332 states and 423 transitions. [2022-11-18 20:55:29,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:55:29,313 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.133333333333334) internal successors, (62), 14 states have internal predecessors, (62), 5 states have call successors, (17), 5 states have call predecessors, (17), 6 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 118 [2022-11-18 20:55:29,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:29,315 INFO L225 Difference]: With dead ends: 332 [2022-11-18 20:55:29,315 INFO L226 Difference]: Without dead ends: 227 [2022-11-18 20:55:29,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=55, Invalid=250, Unknown=5, NotChecked=32, Total=342 [2022-11-18 20:55:29,316 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 56 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 716 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:29,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 576 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 441 Invalid, 0 Unknown, 716 Unchecked, 0.7s Time] [2022-11-18 20:55:29,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-11-18 20:55:29,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2022-11-18 20:55:29,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 148 states have (on average 1.1013513513513513) internal successors, (163), 154 states have internal predecessors, (163), 50 states have call successors, (50), 26 states have call predecessors, (50), 28 states have return successors, (80), 46 states have call predecessors, (80), 48 states have call successors, (80) [2022-11-18 20:55:29,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 293 transitions. [2022-11-18 20:55:29,349 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 293 transitions. Word has length 118 [2022-11-18 20:55:29,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:29,352 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 293 transitions. [2022-11-18 20:55:29,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.133333333333334) internal successors, (62), 14 states have internal predecessors, (62), 5 states have call successors, (17), 5 states have call predecessors, (17), 6 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-18 20:55:29,353 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 293 transitions. [2022-11-18 20:55:29,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-18 20:55:29,356 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:29,356 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-18 20:55:29,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:29,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-18 20:55:29,572 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:29,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:29,572 INFO L85 PathProgramCache]: Analyzing trace with hash -212590342, now seen corresponding path program 2 times [2022-11-18 20:55:29,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:29,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680534830] [2022-11-18 20:55:29,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:29,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:29,664 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:29,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1040428995] [2022-11-18 20:55:29,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:55:29,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:29,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:29,666 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:29,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 20:55:30,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:55:30,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:55:30,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 2488 conjuncts, 69 conjunts are in the unsatisfiable core [2022-11-18 20:55:30,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:32,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-11-18 20:55:32,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-18 20:55:32,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-11-18 20:55:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-18 20:55:32,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:32,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680534830] [2022-11-18 20:55:32,109 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:32,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040428995] [2022-11-18 20:55:32,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040428995] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:32,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:32,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-11-18 20:55:32,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509289064] [2022-11-18 20:55:32,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:32,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 20:55:32,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:32,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:55:32,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-11-18 20:55:32,111 INFO L87 Difference]: Start difference. First operand 227 states and 293 transitions. Second operand has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 11 states have internal predecessors, (62), 5 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-18 20:55:34,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:34,162 INFO L93 Difference]: Finished difference Result 359 states and 467 transitions. [2022-11-18 20:55:34,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-18 20:55:34,163 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 11 states have internal predecessors, (62), 5 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 118 [2022-11-18 20:55:34,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:34,165 INFO L225 Difference]: With dead ends: 359 [2022-11-18 20:55:34,165 INFO L226 Difference]: Without dead ends: 260 [2022-11-18 20:55:34,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:55:34,167 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 147 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:34,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 794 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 935 Invalid, 0 Unknown, 389 Unchecked, 1.6s Time] [2022-11-18 20:55:34,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-11-18 20:55:34,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 238. [2022-11-18 20:55:34,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 156 states have (on average 1.0961538461538463) internal successors, (171), 162 states have internal predecessors, (171), 51 states have call successors, (51), 27 states have call predecessors, (51), 30 states have return successors, (88), 48 states have call predecessors, (88), 49 states have call successors, (88) [2022-11-18 20:55:34,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 310 transitions. [2022-11-18 20:55:34,201 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 310 transitions. Word has length 118 [2022-11-18 20:55:34,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:34,202 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 310 transitions. [2022-11-18 20:55:34,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 11 states have internal predecessors, (62), 5 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-18 20:55:34,202 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 310 transitions. [2022-11-18 20:55:34,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-11-18 20:55:34,204 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:34,205 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2022-11-18 20:55:34,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:34,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-18 20:55:34,418 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:34,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:34,419 INFO L85 PathProgramCache]: Analyzing trace with hash -293675669, now seen corresponding path program 1 times [2022-11-18 20:55:34,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:34,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519417732] [2022-11-18 20:55:34,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:34,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:34,499 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:34,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [640218769] [2022-11-18 20:55:34,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:34,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:34,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:34,501 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:34,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 20:55:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:35,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 2527 conjuncts, 74 conjunts are in the unsatisfiable core [2022-11-18 20:55:35,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:36,223 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_1441 Int) (v_ArrVal_1439 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_1441))) (= (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_1439)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:55:45,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:45,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:55:45,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-18 20:55:45,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:55:45,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:55:45,088 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-11-18 20:55:45,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 1 [2022-11-18 20:55:45,090 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 83 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:55:45,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:55:47,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:47,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519417732] [2022-11-18 20:55:47,573 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:47,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640218769] [2022-11-18 20:55:47,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640218769] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:55:47,573 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:55:47,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-18 20:55:47,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389048864] [2022-11-18 20:55:47,574 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:55:47,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 20:55:47,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:47,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 20:55:47,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=307, Unknown=22, NotChecked=36, Total=420 [2022-11-18 20:55:47,576 INFO L87 Difference]: Start difference. First operand 238 states and 310 transitions. Second operand has 20 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 8 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-11-18 20:55:49,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:49,228 INFO L93 Difference]: Finished difference Result 386 states and 502 transitions. [2022-11-18 20:55:49,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 20:55:49,229 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 8 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 124 [2022-11-18 20:55:49,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:49,231 INFO L225 Difference]: With dead ends: 386 [2022-11-18 20:55:49,231 INFO L226 Difference]: Without dead ends: 289 [2022-11-18 20:55:49,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 133 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=96, Invalid=536, Unknown=22, NotChecked=48, Total=702 [2022-11-18 20:55:49,233 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 86 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 1494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 544 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:49,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 877 Invalid, 1494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 916 Invalid, 0 Unknown, 544 Unchecked, 1.3s Time] [2022-11-18 20:55:49,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2022-11-18 20:55:49,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 249. [2022-11-18 20:55:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 163 states have (on average 1.098159509202454) internal successors, (179), 170 states have internal predecessors, (179), 54 states have call successors, (54), 29 states have call predecessors, (54), 31 states have return successors, (92), 49 states have call predecessors, (92), 52 states have call successors, (92) [2022-11-18 20:55:49,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 325 transitions. [2022-11-18 20:55:49,263 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 325 transitions. Word has length 124 [2022-11-18 20:55:49,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:49,264 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 325 transitions. [2022-11-18 20:55:49,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 8 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-11-18 20:55:49,265 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 325 transitions. [2022-11-18 20:55:49,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-11-18 20:55:49,267 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:49,267 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:49,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:49,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-18 20:55:49,479 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:49,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:49,480 INFO L85 PathProgramCache]: Analyzing trace with hash 882783054, now seen corresponding path program 1 times [2022-11-18 20:55:49,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:49,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714838297] [2022-11-18 20:55:49,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:49,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:49,550 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:49,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331832406] [2022-11-18 20:55:49,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:49,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:49,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:49,552 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:49,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-18 20:55:50,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:55:50,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 2528 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 20:55:50,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:50,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:55:50,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:55:50,662 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-18 20:55:50,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:50,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:50,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714838297] [2022-11-18 20:55:50,664 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:50,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331832406] [2022-11-18 20:55:50,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331832406] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:50,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:50,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 20:55:50,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189400833] [2022-11-18 20:55:50,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:50,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:55:50,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:50,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:55:50,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:55:50,667 INFO L87 Difference]: Start difference. First operand 249 states and 325 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 5 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-18 20:55:51,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:51,545 INFO L93 Difference]: Finished difference Result 402 states and 525 transitions. [2022-11-18 20:55:51,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 20:55:51,546 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 5 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 123 [2022-11-18 20:55:51,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:51,554 INFO L225 Difference]: With dead ends: 402 [2022-11-18 20:55:51,554 INFO L226 Difference]: Without dead ends: 296 [2022-11-18 20:55:51,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:55:51,556 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 106 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:51,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 911 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 278 Invalid, 0 Unknown, 49 Unchecked, 0.6s Time] [2022-11-18 20:55:51,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-11-18 20:55:51,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 249. [2022-11-18 20:55:51,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 163 states have (on average 1.0858895705521472) internal successors, (177), 170 states have internal predecessors, (177), 54 states have call successors, (54), 29 states have call predecessors, (54), 31 states have return successors, (92), 49 states have call predecessors, (92), 52 states have call successors, (92) [2022-11-18 20:55:51,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 323 transitions. [2022-11-18 20:55:51,591 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 323 transitions. Word has length 123 [2022-11-18 20:55:51,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:51,591 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 323 transitions. [2022-11-18 20:55:51,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 5 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-18 20:55:51,592 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 323 transitions. [2022-11-18 20:55:51,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-18 20:55:51,594 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:51,594 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 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] [2022-11-18 20:55:51,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-18 20:55:51,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-18 20:55:51,806 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:51,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:51,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1396757182, now seen corresponding path program 2 times [2022-11-18 20:55:51,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:51,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565099879] [2022-11-18 20:55:51,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:51,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:51,923 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:51,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1452258576] [2022-11-18 20:55:51,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:55:51,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:51,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:51,940 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:51,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-18 20:55:53,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:55:53,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:55:53,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 2487 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-18 20:55:53,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:53,410 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-18 20:55:53,410 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:55:53,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:55:53,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565099879] [2022-11-18 20:55:53,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:55:53,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452258576] [2022-11-18 20:55:53,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452258576] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:55:53,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:55:53,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-18 20:55:53,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554730615] [2022-11-18 20:55:53,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:55:53,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:55:53,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:55:53,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:55:53,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:55:53,413 INFO L87 Difference]: Start difference. First operand 249 states and 323 transitions. Second operand has 12 states, 11 states have (on average 5.818181818181818) internal successors, (64), 9 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2022-11-18 20:55:53,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:55:53,691 INFO L93 Difference]: Finished difference Result 386 states and 495 transitions. [2022-11-18 20:55:53,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 20:55:53,692 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.818181818181818) internal successors, (64), 9 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) Word has length 122 [2022-11-18 20:55:53,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:55:53,694 INFO L225 Difference]: With dead ends: 386 [2022-11-18 20:55:53,695 INFO L226 Difference]: Without dead ends: 228 [2022-11-18 20:55:53,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-11-18 20:55:53,700 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 11 mSDsluCounter, 1388 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:55:53,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1533 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:55:53,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-11-18 20:55:53,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 224. [2022-11-18 20:55:53,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 147 states have (on average 1.0952380952380953) internal successors, (161), 153 states have internal predecessors, (161), 48 states have call successors, (48), 26 states have call predecessors, (48), 28 states have return successors, (70), 44 states have call predecessors, (70), 46 states have call successors, (70) [2022-11-18 20:55:53,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 279 transitions. [2022-11-18 20:55:53,733 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 279 transitions. Word has length 122 [2022-11-18 20:55:53,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:55:53,734 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 279 transitions. [2022-11-18 20:55:53,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.818181818181818) internal successors, (64), 9 states have internal predecessors, (64), 3 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2022-11-18 20:55:53,734 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 279 transitions. [2022-11-18 20:55:53,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-11-18 20:55:53,737 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:55:53,737 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:55:53,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:55:53,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:53,951 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:55:53,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:55:53,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1667107525, now seen corresponding path program 2 times [2022-11-18 20:55:53,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:55:53,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42603775] [2022-11-18 20:55:53,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:55:53,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:55:54,073 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:55:54,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598542990] [2022-11-18 20:55:54,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:55:54,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:55:54,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:54,075 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:55:54,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 20:55:55,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:55:55,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:55:55,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 2532 conjuncts, 62 conjunts are in the unsatisfiable core [2022-11-18 20:55:55,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:55:56,181 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1817 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_1818 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_1818))) (= |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_1817))))) is different from true [2022-11-18 20:56:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 56 proven. 3 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:56:05,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:07,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:56:07,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42603775] [2022-11-18 20:56:07,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:56:07,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598542990] [2022-11-18 20:56:07,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598542990] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:07,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:56:07,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-18 20:56:07,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320687811] [2022-11-18 20:56:07,447 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:07,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 20:56:07,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:56:07,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 20:56:07,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=309, Unknown=22, NotChecked=36, Total=420 [2022-11-18 20:56:07,449 INFO L87 Difference]: Start difference. First operand 224 states and 279 transitions. Second operand has 20 states, 19 states have (on average 3.736842105263158) internal successors, (71), 18 states have internal predecessors, (71), 8 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-11-18 20:56:08,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:08,870 INFO L93 Difference]: Finished difference Result 347 states and 437 transitions. [2022-11-18 20:56:08,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 20:56:08,871 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.736842105263158) internal successors, (71), 18 states have internal predecessors, (71), 8 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) Word has length 126 [2022-11-18 20:56:08,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:08,873 INFO L225 Difference]: With dead ends: 347 [2022-11-18 20:56:08,874 INFO L226 Difference]: Without dead ends: 262 [2022-11-18 20:56:08,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=96, Invalid=588, Unknown=22, NotChecked=50, Total=756 [2022-11-18 20:56:08,876 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 75 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 1780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 857 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:08,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 998 Invalid, 1780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 884 Invalid, 0 Unknown, 857 Unchecked, 1.1s Time] [2022-11-18 20:56:08,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-11-18 20:56:08,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 224. [2022-11-18 20:56:08,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 147 states have (on average 1.0952380952380953) internal successors, (161), 153 states have internal predecessors, (161), 48 states have call successors, (48), 26 states have call predecessors, (48), 28 states have return successors, (70), 44 states have call predecessors, (70), 46 states have call successors, (70) [2022-11-18 20:56:08,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 279 transitions. [2022-11-18 20:56:08,910 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 279 transitions. Word has length 126 [2022-11-18 20:56:08,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:08,911 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 279 transitions. [2022-11-18 20:56:08,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.736842105263158) internal successors, (71), 18 states have internal predecessors, (71), 8 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-11-18 20:56:08,911 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 279 transitions. [2022-11-18 20:56:08,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-18 20:56:08,913 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:08,914 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 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] [2022-11-18 20:56:08,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-18 20:56:09,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-18 20:56:09,129 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:56:09,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:09,129 INFO L85 PathProgramCache]: Analyzing trace with hash 40079447, now seen corresponding path program 1 times [2022-11-18 20:56:09,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:56:09,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714141325] [2022-11-18 20:56:09,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:09,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:56:09,234 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:56:09,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334320096] [2022-11-18 20:56:09,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:09,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:56:09,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:56:09,236 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:56:09,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-18 20:56:09,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:09,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 2572 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 20:56:09,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:10,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-11-18 20:56:10,176 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-18 20:56:10,176 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:56:10,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:56:10,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714141325] [2022-11-18 20:56:10,176 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:56:10,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334320096] [2022-11-18 20:56:10,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334320096] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:56:10,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:56:10,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 20:56:10,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187890512] [2022-11-18 20:56:10,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:56:10,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 20:56:10,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:56:10,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 20:56:10,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:56:10,179 INFO L87 Difference]: Start difference. First operand 224 states and 279 transitions. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 8 states have internal predecessors, (68), 5 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-11-18 20:56:10,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:10,977 INFO L93 Difference]: Finished difference Result 388 states and 494 transitions. [2022-11-18 20:56:10,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:56:10,978 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 8 states have internal predecessors, (68), 5 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 131 [2022-11-18 20:56:10,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:10,980 INFO L225 Difference]: With dead ends: 388 [2022-11-18 20:56:10,980 INFO L226 Difference]: Without dead ends: 279 [2022-11-18 20:56:10,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:56:10,983 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 83 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:10,984 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 879 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 276 Invalid, 0 Unknown, 57 Unchecked, 0.6s Time] [2022-11-18 20:56:10,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-18 20:56:11,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 228. [2022-11-18 20:56:11,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 150 states have (on average 1.0866666666666667) internal successors, (163), 156 states have internal predecessors, (163), 48 states have call successors, (48), 27 states have call predecessors, (48), 29 states have return successors, (70), 44 states have call predecessors, (70), 46 states have call successors, (70) [2022-11-18 20:56:11,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 281 transitions. [2022-11-18 20:56:11,022 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 281 transitions. Word has length 131 [2022-11-18 20:56:11,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:11,022 INFO L495 AbstractCegarLoop]: Abstraction has 228 states and 281 transitions. [2022-11-18 20:56:11,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 8 states have internal predecessors, (68), 5 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-11-18 20:56:11,023 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 281 transitions. [2022-11-18 20:56:11,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-11-18 20:56:11,025 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:11,025 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:11,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-18 20:56:11,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:56:11,237 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:56:11,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:11,238 INFO L85 PathProgramCache]: Analyzing trace with hash -206257275, now seen corresponding path program 1 times [2022-11-18 20:56:11,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:56:11,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797565888] [2022-11-18 20:56:11,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:11,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:56:11,330 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:56:11,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1431548354] [2022-11-18 20:56:11,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:11,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:56:11,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:56:11,332 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:56:11,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-18 20:56:12,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:12,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 2532 conjuncts, 154 conjunts are in the unsatisfiable core [2022-11-18 20:56:12,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:56:12,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:56:12,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:56:12,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:56:12,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:56:12,679 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 20:56:12,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 20:56:12,998 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2128 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2128) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-18 20:56:13,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:56:13,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:56:13,729 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:56:13,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:56:14,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:56:15,039 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2130 Int) (v_ArrVal_2129 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2130)) |c_#memory_$Pointer$.base|) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_2129)))) is different from true [2022-11-18 20:56:15,637 WARN L859 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((v_ArrVal_2130 Int) (v_ArrVal_2129 (Array Int 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|) 0 v_ArrVal_2130))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_2129))))) is different from true [2022-11-18 20:56:15,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:56:15,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-18 20:56:15,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-18 20:56:15,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-11-18 20:56:40,448 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2133 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_2133)))) is different from true [2022-11-18 20:56:49,177 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 12 proven. 60 refuted. 2 times theorem prover too weak. 9 trivial. 16 not checked. [2022-11-18 20:56:49,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:56:51,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:56:51,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797565888] [2022-11-18 20:56:51,585 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:56:51,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431548354] [2022-11-18 20:56:51,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431548354] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:56:51,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:56:51,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2022-11-18 20:56:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882468472] [2022-11-18 20:56:51,586 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:56:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-11-18 20:56:51,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:56:51,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-11-18 20:56:51,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1854, Unknown=73, NotChecked=364, Total=2450 [2022-11-18 20:56:51,589 INFO L87 Difference]: Start difference. First operand 228 states and 281 transitions. Second operand has 49 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 39 states have internal predecessors, (84), 16 states have call successors, (20), 13 states have call predecessors, (20), 14 states have return successors, (18), 15 states have call predecessors, (18), 14 states have call successors, (18) [2022-11-18 20:57:13,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:13,239 INFO L93 Difference]: Finished difference Result 345 states and 420 transitions. [2022-11-18 20:57:13,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-18 20:57:13,240 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 39 states have internal predecessors, (84), 16 states have call successors, (20), 13 states have call predecessors, (20), 14 states have return successors, (18), 15 states have call predecessors, (18), 14 states have call successors, (18) Word has length 126 [2022-11-18 20:57:13,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:13,242 INFO L225 Difference]: With dead ends: 345 [2022-11-18 20:57:13,242 INFO L226 Difference]: Without dead ends: 260 [2022-11-18 20:57:13,244 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 58.1s TimeCoverageRelationStatistics Valid=355, Invalid=3835, Unknown=116, NotChecked=524, Total=4830 [2022-11-18 20:57:13,245 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 156 mSDsluCounter, 1299 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 3130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2028 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:13,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 1405 Invalid, 3130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1020 Invalid, 0 Unknown, 2028 Unchecked, 1.3s Time] [2022-11-18 20:57:13,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-11-18 20:57:13,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 250. [2022-11-18 20:57:13,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 164 states have (on average 1.0853658536585367) internal successors, (178), 171 states have internal predecessors, (178), 53 states have call successors, (53), 30 states have call predecessors, (53), 32 states have return successors, (78), 48 states have call predecessors, (78), 51 states have call successors, (78) [2022-11-18 20:57:13,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 309 transitions. [2022-11-18 20:57:13,283 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 309 transitions. Word has length 126 [2022-11-18 20:57:13,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:13,284 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 309 transitions. [2022-11-18 20:57:13,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 39 states have internal predecessors, (84), 16 states have call successors, (20), 13 states have call predecessors, (20), 14 states have return successors, (18), 15 states have call predecessors, (18), 14 states have call successors, (18) [2022-11-18 20:57:13,284 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 309 transitions. [2022-11-18 20:57:13,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-18 20:57:13,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:13,286 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-18 20:57:13,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-18 20:57:13,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:57:13,497 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:57:13,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:13,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1847077143, now seen corresponding path program 1 times [2022-11-18 20:57:13,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:57:13,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812011310] [2022-11-18 20:57:13,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:13,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:57:13,592 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:57:13,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228265178] [2022-11-18 20:57:13,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:13,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:57:13,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:57:13,596 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:57:13,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-18 20:57:14,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:14,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 2572 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-18 20:57:14,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:14,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:15,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-11-18 20:57:15,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:57:15,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-18 20:57:15,218 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 20:57:15,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 20:57:15,513 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2307 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2307) |c_#memory_int|)) is different from true [2022-11-18 20:57:15,869 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 70 proven. 4 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-18 20:57:15,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:16,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:57:16,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812011310] [2022-11-18 20:57:16,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:57:16,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228265178] [2022-11-18 20:57:16,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228265178] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:57:16,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:57:16,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-18 20:57:16,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053614462] [2022-11-18 20:57:16,222 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:57:16,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 20:57:16,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:57:16,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 20:57:16,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=430, Unknown=7, NotChecked=42, Total=552 [2022-11-18 20:57:16,224 INFO L87 Difference]: Start difference. First operand 250 states and 309 transitions. Second operand has 23 states, 20 states have (on average 3.4) internal successors, (68), 18 states have internal predecessors, (68), 8 states have call successors, (19), 8 states have call predecessors, (19), 8 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:57:17,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:17,469 INFO L93 Difference]: Finished difference Result 390 states and 480 transitions. [2022-11-18 20:57:17,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-18 20:57:17,470 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.4) internal successors, (68), 18 states have internal predecessors, (68), 8 states have call successors, (19), 8 states have call predecessors, (19), 8 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) Word has length 131 [2022-11-18 20:57:17,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:17,472 INFO L225 Difference]: With dead ends: 390 [2022-11-18 20:57:17,473 INFO L226 Difference]: Without dead ends: 274 [2022-11-18 20:57:17,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 180 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=121, Invalid=733, Unknown=20, NotChecked=56, Total=930 [2022-11-18 20:57:17,475 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 98 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 958 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:17,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 836 Invalid, 1571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 536 Invalid, 0 Unknown, 958 Unchecked, 0.8s Time] [2022-11-18 20:57:17,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-11-18 20:57:17,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 271. [2022-11-18 20:57:17,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 185 states have internal predecessors, (193), 57 states have call successors, (57), 33 states have call predecessors, (57), 36 states have return successors, (83), 52 states have call predecessors, (83), 55 states have call successors, (83) [2022-11-18 20:57:17,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 333 transitions. [2022-11-18 20:57:17,519 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 333 transitions. Word has length 131 [2022-11-18 20:57:17,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:17,519 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 333 transitions. [2022-11-18 20:57:17,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.4) internal successors, (68), 18 states have internal predecessors, (68), 8 states have call successors, (19), 8 states have call predecessors, (19), 8 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:57:17,520 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 333 transitions. [2022-11-18 20:57:17,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-11-18 20:57:17,522 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:17,522 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:57:17,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-18 20:57:17,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:57:17,735 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:57:17,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:17,735 INFO L85 PathProgramCache]: Analyzing trace with hash 495796666, now seen corresponding path program 1 times [2022-11-18 20:57:17,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:57:17,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889562328] [2022-11-18 20:57:17,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:17,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:57:17,814 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:57:17,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835196694] [2022-11-18 20:57:17,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:17,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:57:17,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:57:17,816 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:57:17,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-18 20:57:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:18,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 2537 conjuncts, 74 conjunts are in the unsatisfiable core [2022-11-18 20:57:18,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:18,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:19,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:19,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:57:19,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:19,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:57:19,198 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2443 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2443) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_2444 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2444) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:57:19,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:19,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:57:19,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:19,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:57:19,476 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:57:19,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:57:19,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:57:19,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:57:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 20:57:19,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:20,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:57:20,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889562328] [2022-11-18 20:57:20,128 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:57:20,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835196694] [2022-11-18 20:57:20,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835196694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:57:20,128 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:57:20,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-11-18 20:57:20,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104944321] [2022-11-18 20:57:20,128 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:57:20,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-18 20:57:20,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:57:20,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-18 20:57:20,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=253, Unknown=3, NotChecked=32, Total=342 [2022-11-18 20:57:20,130 INFO L87 Difference]: Start difference. First operand 271 states and 333 transitions. Second operand has 17 states, 16 states have (on average 4.5) internal successors, (72), 14 states have internal predecessors, (72), 6 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-11-18 20:57:21,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:21,029 INFO L93 Difference]: Finished difference Result 410 states and 501 transitions. [2022-11-18 20:57:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:57:21,033 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.5) internal successors, (72), 14 states have internal predecessors, (72), 6 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 131 [2022-11-18 20:57:21,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:21,035 INFO L225 Difference]: With dead ends: 410 [2022-11-18 20:57:21,035 INFO L226 Difference]: Without dead ends: 283 [2022-11-18 20:57:21,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 190 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=80, Invalid=383, Unknown=3, NotChecked=40, Total=506 [2022-11-18 20:57:21,037 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 114 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 487 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:21,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 589 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 379 Invalid, 0 Unknown, 487 Unchecked, 0.7s Time] [2022-11-18 20:57:21,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-11-18 20:57:21,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2022-11-18 20:57:21,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 187 states have (on average 1.0909090909090908) internal successors, (204), 195 states have internal predecessors, (204), 58 states have call successors, (58), 34 states have call predecessors, (58), 37 states have return successors, (83), 53 states have call predecessors, (83), 56 states have call successors, (83) [2022-11-18 20:57:21,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 345 transitions. [2022-11-18 20:57:21,087 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 345 transitions. Word has length 131 [2022-11-18 20:57:21,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:21,088 INFO L495 AbstractCegarLoop]: Abstraction has 283 states and 345 transitions. [2022-11-18 20:57:21,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.5) internal successors, (72), 14 states have internal predecessors, (72), 6 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-11-18 20:57:21,089 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 345 transitions. [2022-11-18 20:57:21,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-11-18 20:57:21,091 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:21,091 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 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] [2022-11-18 20:57:21,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-18 20:57:21,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-18 20:57:21,305 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:57:21,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:21,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1500304175, now seen corresponding path program 1 times [2022-11-18 20:57:21,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:57:21,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887954853] [2022-11-18 20:57:21,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:21,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:57:21,394 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:57:21,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394758187] [2022-11-18 20:57:21,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:21,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:57:21,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:57:21,397 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:57:21,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-18 20:57:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:22,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 2538 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-18 20:57:22,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:22,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:22,551 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ensure_array_list_has_allocated_data_member_#in~list.offset_BEFORE_CALL_11| Int) (|v_ensure_array_list_has_allocated_data_member_#in~list.base_BEFORE_CALL_11| Int)) (not (= (mod (select (select |c_#memory_int| |v_ensure_array_list_has_allocated_data_member_#in~list.base_BEFORE_CALL_11|) (+ 8 |v_ensure_array_list_has_allocated_data_member_#in~list.offset_BEFORE_CALL_11|)) 18446744073709551616) 0))) (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1)))) is different from true [2022-11-18 20:57:22,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2022-11-18 20:57:22,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:22,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-18 20:57:22,885 WARN L859 $PredicateComparison]: unable to prove that (and (not (= (mod (select (select |c_#memory_int| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) (+ 8 |c_ensure_array_list_has_allocated_data_member_#in~list.offset|)) 18446744073709551616) 0)) (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1)))) is different from true [2022-11-18 20:57:22,913 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:57:22,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:57:27,194 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2575 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2575) |c_#memory_int|)) is different from true [2022-11-18 20:57:33,614 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-18 20:57:33,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:57:35,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:57:35,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887954853] [2022-11-18 20:57:35,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:57:35,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394758187] [2022-11-18 20:57:35,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394758187] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:57:35,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:57:35,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-18 20:57:35,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237380574] [2022-11-18 20:57:35,989 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:57:35,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-18 20:57:35,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:57:35,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-18 20:57:35,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=390, Unknown=11, NotChecked=126, Total=600 [2022-11-18 20:57:35,991 INFO L87 Difference]: Start difference. First operand 283 states and 345 transitions. Second operand has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 19 states have internal predecessors, (73), 8 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:57:36,665 WARN L859 $PredicateComparison]: unable to prove that (and (not (= (mod (select (select |c_#memory_int| |c_ensure_array_list_has_allocated_data_member_#in~list.base|) (+ 8 |c_ensure_array_list_has_allocated_data_member_#in~list.offset|)) 18446744073709551616) 0)) (exists ((|v_ULTIMATE.start_aws_array_list_length_harness_~#list~0#1.base_BEFORE_CALL_53| Int)) (= (select |c_#valid| |v_ULTIMATE.start_aws_array_list_length_harness_~#list~0#1.base_BEFORE_CALL_53|) 1)) (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1)))) is different from true [2022-11-18 20:57:41,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:41,300 INFO L93 Difference]: Finished difference Result 462 states and 556 transitions. [2022-11-18 20:57:41,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 20:57:41,301 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 19 states have internal predecessors, (73), 8 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) Word has length 134 [2022-11-18 20:57:41,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:41,303 INFO L225 Difference]: With dead ends: 462 [2022-11-18 20:57:41,303 INFO L226 Difference]: Without dead ends: 288 [2022-11-18 20:57:41,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 186 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=135, Invalid=723, Unknown=28, NotChecked=236, Total=1122 [2022-11-18 20:57:41,306 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 136 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1001 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:41,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 535 Invalid, 1613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 497 Invalid, 0 Unknown, 1001 Unchecked, 0.7s Time] [2022-11-18 20:57:41,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-11-18 20:57:41,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 287. [2022-11-18 20:57:41,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 190 states have (on average 1.0842105263157895) internal successors, (206), 198 states have internal predecessors, (206), 58 states have call successors, (58), 35 states have call predecessors, (58), 38 states have return successors, (82), 53 states have call predecessors, (82), 56 states have call successors, (82) [2022-11-18 20:57:41,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 346 transitions. [2022-11-18 20:57:41,351 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 346 transitions. Word has length 134 [2022-11-18 20:57:41,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:41,352 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 346 transitions. [2022-11-18 20:57:41,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 19 states have internal predecessors, (73), 8 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:57:41,352 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 346 transitions. [2022-11-18 20:57:41,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-18 20:57:41,354 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:41,355 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:57:41,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-18 20:57:41,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-18 20:57:41,567 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:57:41,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:41,568 INFO L85 PathProgramCache]: Analyzing trace with hash -635506721, now seen corresponding path program 1 times [2022-11-18 20:57:41,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:57:41,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047638785] [2022-11-18 20:57:41,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:41,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:57:41,652 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-18 20:57:41,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1841502254] [2022-11-18 20:57:41,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:41,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:57:41,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:57:41,654 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:57:41,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84a9650b-d563-4473-a835-9ccff8f87b30/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-18 20:57:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:42,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 2537 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-18 20:57:42,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:57:42,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:57:45,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2022-11-18 20:57:45,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 20:57:45,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-18 20:57:45,253 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 20:57:45,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 20:57:47,449 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2716 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2716) |c_#memory_int|)) is different from true [2022-11-18 20:57:49,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:57:49,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-11-18 20:57:49,657 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:57:49,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:58:04,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:58:04,076 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:58:04,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 27 [2022-11-18 20:58:04,139 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 66 proven. 8 refuted. 4 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-18 20:58:04,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:58:06,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:58:06,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047638785] [2022-11-18 20:58:06,606 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-18 20:58:06,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841502254] [2022-11-18 20:58:06,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841502254] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:58:06,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:58:06,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-18 20:58:06,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983775146] [2022-11-18 20:58:06,607 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-18 20:58:06,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-18 20:58:06,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:58:06,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-18 20:58:06,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=605, Unknown=15, NotChecked=50, Total=756 [2022-11-18 20:58:06,608 INFO L87 Difference]: Start difference. First operand 287 states and 346 transitions. Second operand has 24 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 9 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16)