./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 03b17f77ffc9b60dd6edfa1d1cf71f248568a9cd6bbbccab8c3e61d5773c4168 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 11:14:41,996 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:14:41,999 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:14:42,024 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:14:42,025 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:14:42,026 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:14:42,028 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:14:42,031 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:14:42,033 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:14:42,034 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:14:42,036 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:14:42,038 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:14:42,038 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:14:42,040 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:14:42,042 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:14:42,043 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:14:42,045 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:14:42,046 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:14:42,048 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:14:42,051 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:14:42,053 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:14:42,055 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:14:42,057 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:14:42,058 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:14:42,063 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:14:42,064 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:14:42,065 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:14:42,066 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:14:42,067 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:14:42,068 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:14:42,069 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:14:42,070 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:14:42,071 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:14:42,073 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:14:42,074 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:14:42,075 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:14:42,076 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:14:42,077 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:14:42,077 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:14:42,079 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:14:42,080 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:14:42,081 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 11:14:42,110 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:14:42,111 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:14:42,111 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:14:42,112 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:14:42,113 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:14:42,113 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:14:42,114 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:14:42,114 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:14:42,115 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:14:42,115 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:14:42,116 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:14:42,116 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:14:42,116 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:14:42,117 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:14:42,117 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:14:42,117 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:14:42,118 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:14:42,118 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:14:42,118 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:14:42,119 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:14:42,119 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:14:42,119 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:14:42,120 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:14:42,120 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:14:42,120 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:14:42,121 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:14:42,121 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:14:42,121 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:14:42,122 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:14:42,122 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:14:42,122 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_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 03b17f77ffc9b60dd6edfa1d1cf71f248568a9cd6bbbccab8c3e61d5773c4168 [2022-11-20 11:14:42,468 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:14:42,517 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:14:42,521 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:14:42,524 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:14:42,525 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:14:42,526 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i [2022-11-20 11:14:46,211 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:14:46,965 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:14:46,966 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i [2022-11-20 11:14:47,018 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/data/3da5cf9b1/d4e6706f14594990be4fbd9808e74239/FLAGc6b59b49d [2022-11-20 11:14:47,037 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/data/3da5cf9b1/d4e6706f14594990be4fbd9808e74239 [2022-11-20 11:14:47,040 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:14:47,042 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:14:47,044 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:14:47,044 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:14:47,049 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:14:47,050 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:14:47" (1/1) ... [2022-11-20 11:14:47,051 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@189482f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:47, skipping insertion in model container [2022-11-20 11:14:47,051 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:14:47" (1/1) ... [2022-11-20 11:14:47,060 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:14:47,223 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:14:47,668 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i[4492,4505] [2022-11-20 11:14:47,679 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i[4552,4565] [2022-11-20 11:14:49,512 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,513 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,514 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,515 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,516 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,539 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,540 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,543 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,544 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,547 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,570 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,571 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:49,572 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,179 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:14:50,181 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:14:50,182 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:14:50,184 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:14:50,186 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:14:50,187 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:14:50,188 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:14:50,189 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:14:50,190 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:14:50,191 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:14:50,417 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 11:14:50,795 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,796 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,821 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,822 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,829 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,829 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,847 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,849 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,849 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,850 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,850 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,851 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,851 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:50,895 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:14:50,927 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:14:50,953 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i[4492,4505] [2022-11-20 11:14:50,957 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/sv-benchmarks/c/aws-c-common/aws_hash_iter_done_harness.i[4552,4565] [2022-11-20 11:14:51,027 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,027 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,028 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,028 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,029 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,037 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,037 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,039 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,039 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,040 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,041 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,042 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,042 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,076 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 11:14:51,077 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 11:14:51,078 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 11:14:51,081 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 11:14:51,082 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 11:14:51,083 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 11:14:51,083 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 11:14:51,084 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 11:14:51,084 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 11:14:51,085 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 11:14:51,182 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 11:14:51,326 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,326 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,340 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,341 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,345 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,346 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,368 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,370 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,371 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,372 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,372 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,374 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,374 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 11:14:51,421 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:14:51,692 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:14:51,692 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51 WrapperNode [2022-11-20 11:14:51,692 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:14:51,694 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:14:51,694 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:14:51,694 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:14:51,703 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:51,847 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:51,978 INFO L138 Inliner]: procedures = 774, calls = 2453, calls flagged for inlining = 67, calls inlined = 11, statements flattened = 641 [2022-11-20 11:14:51,979 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:14:51,980 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:14:51,980 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:14:51,980 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:14:51,999 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:51,999 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,026 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,033 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,095 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,105 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,127 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,132 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,153 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:14:52,166 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:14:52,166 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:14:52,166 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:14:52,167 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (1/1) ... [2022-11-20 11:14:52,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:14:52,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:14:52,205 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:14:52,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:14:52,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2022-11-20 11:14:52,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 11:14:52,257 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_iter_done [2022-11-20 11:14:52,258 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_iter_done [2022-11-20 11:14:52,258 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-20 11:14:52,259 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-20 11:14:52,260 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 11:14:52,260 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 11:14:52,260 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2022-11-20 11:14:52,261 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2022-11-20 11:14:52,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 11:14:52,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:14:52,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 11:14:52,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:14:52,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:14:52,262 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-20 11:14:52,262 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-20 11:14:52,262 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-20 11:14:52,263 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-20 11:14:52,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:14:52,263 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2022-11-20 11:14:52,264 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2022-11-20 11:14:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 11:14:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-20 11:14:52,264 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-20 11:14:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 11:14:52,264 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2022-11-20 11:14:52,264 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2022-11-20 11:14:52,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:14:52,265 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2022-11-20 11:14:52,265 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2022-11-20 11:14:52,266 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 11:14:52,266 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 11:14:52,266 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_iter_is_valid [2022-11-20 11:14:52,266 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_iter_is_valid [2022-11-20 11:14:52,266 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2022-11-20 11:14:52,266 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2022-11-20 11:14:52,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 11:14:52,267 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-20 11:14:52,267 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-20 11:14:52,267 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2022-11-20 11:14:52,268 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2022-11-20 11:14:52,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 11:14:52,862 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:14:52,865 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:14:54,447 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:14:54,463 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:14:54,463 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 11:14:54,467 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:14:54 BoogieIcfgContainer [2022-11-20 11:14:54,468 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:14:54,471 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:14:54,472 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:14:54,482 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:14:54,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:14:47" (1/3) ... [2022-11-20 11:14:54,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fcaed6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:14:54, skipping insertion in model container [2022-11-20 11:14:54,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:14:51" (2/3) ... [2022-11-20 11:14:54,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fcaed6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:14:54, skipping insertion in model container [2022-11-20 11:14:54,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:14:54" (3/3) ... [2022-11-20 11:14:54,490 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_hash_iter_done_harness.i [2022-11-20 11:14:54,514 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:14:54,515 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:14:54,608 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:14:54,623 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;@fb665, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:14:54,624 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 11:14:54,630 INFO L276 IsEmpty]: Start isEmpty. Operand has 157 states, 100 states have (on average 1.23) internal successors, (123), 101 states have internal predecessors, (123), 40 states have call successors, (40), 15 states have call predecessors, (40), 15 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-11-20 11:14:54,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-11-20 11:14:54,658 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:54,659 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:54,660 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:54,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:54,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1143533925, now seen corresponding path program 1 times [2022-11-20 11:14:54,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:14:54,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039421700] [2022-11-20 11:14:54,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:54,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:14:55,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:55,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:14:55,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039421700] [2022-11-20 11:14:55,487 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-20 11:14:55,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329204145] [2022-11-20 11:14:55,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:55,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:14:55,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:14:55,500 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:14:55,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 11:14:56,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:56,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 2454 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-20 11:14:56,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:56,487 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-11-20 11:14:56,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:14:56,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329204145] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:14:56,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:14:56,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:14:56,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975081319] [2022-11-20 11:14:56,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:14:56,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 11:14:56,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:14:56,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 11:14:56,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:14:56,559 INFO L87 Difference]: Start difference. First operand has 157 states, 100 states have (on average 1.23) internal successors, (123), 101 states have internal predecessors, (123), 40 states have call successors, (40), 15 states have call predecessors, (40), 15 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-20 11:14:56,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:56,652 INFO L93 Difference]: Finished difference Result 306 states and 418 transitions. [2022-11-20 11:14:56,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 11:14:56,655 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 140 [2022-11-20 11:14:56,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:56,673 INFO L225 Difference]: With dead ends: 306 [2022-11-20 11:14:56,673 INFO L226 Difference]: Without dead ends: 151 [2022-11-20 11:14:56,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:14:56,695 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:56,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:14:56,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-20 11:14:56,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2022-11-20 11:14:56,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 95 states have (on average 1.2210526315789474) internal successors, (116), 96 states have internal predecessors, (116), 40 states have call successors, (40), 15 states have call predecessors, (40), 15 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-11-20 11:14:56,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 195 transitions. [2022-11-20 11:14:56,798 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 195 transitions. Word has length 140 [2022-11-20 11:14:56,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:56,799 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 195 transitions. [2022-11-20 11:14:56,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-20 11:14:56,800 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 195 transitions. [2022-11-20 11:14:56,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-11-20 11:14:56,805 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:56,805 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:56,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:57,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-20 11:14:57,008 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:57,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:57,009 INFO L85 PathProgramCache]: Analyzing trace with hash 611203689, now seen corresponding path program 1 times [2022-11-20 11:14:57,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:14:57,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468248045] [2022-11-20 11:14:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:57,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:14:57,190 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:14:57,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [696832499] [2022-11-20 11:14:57,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:57,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:14:57,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:14:57,193 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:14:57,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 11:14:58,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:14:58,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 2454 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-20 11:14:58,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:14:58,376 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-20 11:14:58,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:14:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-20 11:14:58,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:14:58,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468248045] [2022-11-20 11:14:58,679 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:14:58,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696832499] [2022-11-20 11:14:58,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696832499] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:14:58,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:14:58,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-11-20 11:14:58,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104761361] [2022-11-20 11:14:58,681 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:14:58,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:14:58,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:14:58,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:14:58,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:14:58,686 INFO L87 Difference]: Start difference. First operand 151 states and 195 transitions. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 6 states have call successors, (44), 3 states have call predecessors, (44), 4 states have return successors, (42), 6 states have call predecessors, (42), 6 states have call successors, (42) [2022-11-20 11:14:59,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:14:59,143 INFO L93 Difference]: Finished difference Result 274 states and 354 transitions. [2022-11-20 11:14:59,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:14:59,144 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 6 states have call successors, (44), 3 states have call predecessors, (44), 4 states have return successors, (42), 6 states have call predecessors, (42), 6 states have call successors, (42) Word has length 140 [2022-11-20 11:14:59,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:14:59,148 INFO L225 Difference]: With dead ends: 274 [2022-11-20 11:14:59,149 INFO L226 Difference]: Without dead ends: 153 [2022-11-20 11:14:59,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 271 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:14:59,151 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 198 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:14:59,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 732 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:14:59,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-11-20 11:14:59,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-11-20 11:14:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 96 states have (on average 1.21875) internal successors, (117), 98 states have internal predecessors, (117), 40 states have call successors, (40), 15 states have call predecessors, (40), 16 states have return successors, (41), 39 states have call predecessors, (41), 39 states have call successors, (41) [2022-11-20 11:14:59,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-11-20 11:14:59,174 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 140 [2022-11-20 11:14:59,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:14:59,175 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-11-20 11:14:59,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 6 states have call successors, (44), 3 states have call predecessors, (44), 4 states have return successors, (42), 6 states have call predecessors, (42), 6 states have call successors, (42) [2022-11-20 11:14:59,176 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-11-20 11:14:59,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-11-20 11:14:59,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:14:59,180 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:14:59,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 11:14:59,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:14:59,392 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:14:59,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:14:59,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1045405273, now seen corresponding path program 1 times [2022-11-20 11:14:59,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:14:59,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766234581] [2022-11-20 11:14:59,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:59,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:14:59,519 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:14:59,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481383309] [2022-11-20 11:14:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:14:59,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:14:59,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:14:59,522 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:14:59,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 11:15:00,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:00,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 2459 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 11:15:00,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:00,576 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 67 proven. 75 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-20 11:15:00,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:00,933 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-20 11:15:00,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:00,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766234581] [2022-11-20 11:15:00,934 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:15:00,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481383309] [2022-11-20 11:15:00,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481383309] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:00,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:00,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2022-11-20 11:15:00,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507748103] [2022-11-20 11:15:00,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:00,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:15:00,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:00,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:15:00,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:15:00,941 INFO L87 Difference]: Start difference. First operand 153 states and 198 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 5 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2022-11-20 11:15:01,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:01,392 INFO L93 Difference]: Finished difference Result 226 states and 294 transitions. [2022-11-20 11:15:01,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:15:01,393 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 5 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) Word has length 141 [2022-11-20 11:15:01,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:01,396 INFO L225 Difference]: With dead ends: 226 [2022-11-20 11:15:01,396 INFO L226 Difference]: Without dead ends: 151 [2022-11-20 11:15:01,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 270 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:15:01,398 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 205 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:01,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 820 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:15:01,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-20 11:15:01,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2022-11-20 11:15:01,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 95 states have (on average 1.2105263157894737) internal successors, (115), 96 states have internal predecessors, (115), 40 states have call successors, (40), 15 states have call predecessors, (40), 15 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-11-20 11:15:01,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 194 transitions. [2022-11-20 11:15:01,420 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 194 transitions. Word has length 141 [2022-11-20 11:15:01,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:01,421 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 194 transitions. [2022-11-20 11:15:01,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 5 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2022-11-20 11:15:01,422 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 194 transitions. [2022-11-20 11:15:01,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-20 11:15:01,425 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:01,425 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:01,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:01,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:01,637 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:01,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:01,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1499101739, now seen corresponding path program 1 times [2022-11-20 11:15:01,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:01,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900834083] [2022-11-20 11:15:01,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:01,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:01,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:15:01,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403087333] [2022-11-20 11:15:01,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:01,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:01,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:01,731 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:01,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 11:15:02,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:02,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 2464 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 11:15:02,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-11-20 11:15:02,523 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:02,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:02,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900834083] [2022-11-20 11:15:02,523 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:15:02,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403087333] [2022-11-20 11:15:02,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403087333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:02,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:02,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:15:02,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106628077] [2022-11-20 11:15:02,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:02,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:02,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:02,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:15:02,527 INFO L87 Difference]: Start difference. First operand 151 states and 194 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-20 11:15:02,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:02,616 INFO L93 Difference]: Finished difference Result 295 states and 380 transitions. [2022-11-20 11:15:02,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:15:02,617 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 142 [2022-11-20 11:15:02,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:02,619 INFO L225 Difference]: With dead ends: 295 [2022-11-20 11:15:02,619 INFO L226 Difference]: Without dead ends: 156 [2022-11-20 11:15:02,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:15:02,621 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 2 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:02,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 759 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:15:02,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-11-20 11:15:02,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2022-11-20 11:15:02,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 99 states have (on average 1.202020202020202) internal successors, (119), 100 states have internal predecessors, (119), 40 states have call successors, (40), 15 states have call predecessors, (40), 16 states have return successors, (40), 40 states have call predecessors, (40), 39 states have call successors, (40) [2022-11-20 11:15:02,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 199 transitions. [2022-11-20 11:15:02,664 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 199 transitions. Word has length 142 [2022-11-20 11:15:02,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:02,665 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 199 transitions. [2022-11-20 11:15:02,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-20 11:15:02,666 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 199 transitions. [2022-11-20 11:15:02,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-20 11:15:02,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:02,683 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:02,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:02,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:02,884 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:02,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:02,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1151585641, now seen corresponding path program 1 times [2022-11-20 11:15:02,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:02,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019420309] [2022-11-20 11:15:02,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:02,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:04,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:04,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:04,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:04,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:04,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:04,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:04,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:05,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:05,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:05,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:05,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:05,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:05,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:05,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-20 11:15:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 11:15:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 11:15:05,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-20 11:15:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-20 11:15:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:05,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:05,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:05,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-20 11:15:05,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 11:15:05,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-11-20 11:15:05,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-20 11:15:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2022-11-20 11:15:05,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:05,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019420309] [2022-11-20 11:15:05,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019420309] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:05,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:05,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-20 11:15:05,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886486726] [2022-11-20 11:15:05,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:05,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 11:15:05,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:05,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 11:15:05,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:15:05,646 INFO L87 Difference]: Start difference. First operand 156 states and 199 transitions. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 9 states have internal predecessors, (59), 4 states have call successors, (23), 5 states have call predecessors, (23), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2022-11-20 11:15:07,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:07,349 INFO L93 Difference]: Finished difference Result 304 states and 391 transitions. [2022-11-20 11:15:07,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:15:07,350 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 9 states have internal predecessors, (59), 4 states have call successors, (23), 5 states have call predecessors, (23), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) Word has length 154 [2022-11-20 11:15:07,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:07,353 INFO L225 Difference]: With dead ends: 304 [2022-11-20 11:15:07,353 INFO L226 Difference]: Without dead ends: 172 [2022-11-20 11:15:07,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:15:07,355 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 214 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 1316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:07,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 682 Invalid, 1316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1206 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-20 11:15:07,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-11-20 11:15:07,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 161. [2022-11-20 11:15:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 103 states have (on average 1.203883495145631) internal successors, (124), 105 states have internal predecessors, (124), 40 states have call successors, (40), 15 states have call predecessors, (40), 17 states have return successors, (42), 40 states have call predecessors, (42), 39 states have call successors, (42) [2022-11-20 11:15:07,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 206 transitions. [2022-11-20 11:15:07,428 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 206 transitions. Word has length 154 [2022-11-20 11:15:07,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:07,430 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 206 transitions. [2022-11-20 11:15:07,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 9 states have internal predecessors, (59), 4 states have call successors, (23), 5 states have call predecessors, (23), 3 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2022-11-20 11:15:07,431 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 206 transitions. [2022-11-20 11:15:07,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-20 11:15:07,441 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:07,441 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:07,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 11:15:07,442 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:07,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:07,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1922319207, now seen corresponding path program 1 times [2022-11-20 11:15:07,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:07,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342517269] [2022-11-20 11:15:07,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:07,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:08,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:08,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:08,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:08,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:08,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:08,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:08,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:08,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:08,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:08,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-20 11:15:08,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 11:15:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 11:15:08,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-20 11:15:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-20 11:15:08,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:08,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:08,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-20 11:15:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 11:15:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-11-20 11:15:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-20 11:15:08,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:08,626 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2022-11-20 11:15:08,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:08,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342517269] [2022-11-20 11:15:08,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342517269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:08,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:08,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:15:08,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787458304] [2022-11-20 11:15:08,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:08,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:15:08,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:08,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:15:08,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:15:08,632 INFO L87 Difference]: Start difference. First operand 161 states and 206 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-20 11:15:09,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:09,583 INFO L93 Difference]: Finished difference Result 311 states and 401 transitions. [2022-11-20 11:15:09,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:15:09,588 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 154 [2022-11-20 11:15:09,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:09,590 INFO L225 Difference]: With dead ends: 311 [2022-11-20 11:15:09,591 INFO L226 Difference]: Without dead ends: 174 [2022-11-20 11:15:09,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:09,593 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 250 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:09,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 303 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 11:15:09,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-11-20 11:15:09,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 166. [2022-11-20 11:15:09,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 106 states have (on average 1.1981132075471699) internal successors, (127), 109 states have internal predecessors, (127), 41 states have call successors, (41), 15 states have call predecessors, (41), 18 states have return successors, (44), 41 states have call predecessors, (44), 40 states have call successors, (44) [2022-11-20 11:15:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 212 transitions. [2022-11-20 11:15:09,621 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 212 transitions. Word has length 154 [2022-11-20 11:15:09,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:09,622 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 212 transitions. [2022-11-20 11:15:09,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-20 11:15:09,623 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 212 transitions. [2022-11-20 11:15:09,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-20 11:15:09,626 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:09,626 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:09,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 11:15:09,627 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:09,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash 519277663, now seen corresponding path program 1 times [2022-11-20 11:15:09,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:09,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144472608] [2022-11-20 11:15:09,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:09,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:10,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:10,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:10,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:10,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:10,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:10,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:10,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-20 11:15:10,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 11:15:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-20 11:15:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-20 11:15:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:10,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-11-20 11:15:11,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-20 11:15:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-11-20 11:15:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-11-20 11:15:11,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-20 11:15:11,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:11,114 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2022-11-20 11:15:11,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:11,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144472608] [2022-11-20 11:15:11,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144472608] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:11,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:11,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:15:11,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597241326] [2022-11-20 11:15:11,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:11,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:15:11,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:11,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:15:11,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:11,119 INFO L87 Difference]: Start difference. First operand 166 states and 212 transitions. Second operand has 10 states, 9 states have (on average 7.0) internal successors, (63), 7 states have internal predecessors, (63), 3 states have call successors, (24), 5 states have call predecessors, (24), 3 states have return successors, (22), 2 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-20 11:15:12,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:12,579 INFO L93 Difference]: Finished difference Result 319 states and 418 transitions. [2022-11-20 11:15:12,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 11:15:12,580 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.0) internal successors, (63), 7 states have internal predecessors, (63), 3 states have call successors, (24), 5 states have call predecessors, (24), 3 states have return successors, (22), 2 states have call predecessors, (22), 3 states have call successors, (22) Word has length 160 [2022-11-20 11:15:12,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:12,583 INFO L225 Difference]: With dead ends: 319 [2022-11-20 11:15:12,583 INFO L226 Difference]: Without dead ends: 175 [2022-11-20 11:15:12,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-11-20 11:15:12,585 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 108 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:12,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 593 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-20 11:15:12,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-11-20 11:15:12,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 166. [2022-11-20 11:15:12,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 106 states have (on average 1.1886792452830188) internal successors, (126), 109 states have internal predecessors, (126), 41 states have call successors, (41), 15 states have call predecessors, (41), 18 states have return successors, (44), 41 states have call predecessors, (44), 40 states have call successors, (44) [2022-11-20 11:15:12,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 211 transitions. [2022-11-20 11:15:12,618 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 211 transitions. Word has length 160 [2022-11-20 11:15:12,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:12,619 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 211 transitions. [2022-11-20 11:15:12,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.0) internal successors, (63), 7 states have internal predecessors, (63), 3 states have call successors, (24), 5 states have call predecessors, (24), 3 states have return successors, (22), 2 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-20 11:15:12,620 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 211 transitions. [2022-11-20 11:15:12,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-11-20 11:15:12,624 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:12,624 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:12,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 11:15:12,625 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:12,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1794962801, now seen corresponding path program 1 times [2022-11-20 11:15:12,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:12,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162736629] [2022-11-20 11:15:12,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:12,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:12,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:14,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:14,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:14,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:14,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:14,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:14,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:14,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:15,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:15,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-20 11:15:15,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-20 11:15:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:15,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:15,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:15,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 11:15:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-20 11:15:15,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-20 11:15:15,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-11-20 11:15:15,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:15,450 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2022-11-20 11:15:15,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:15,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162736629] [2022-11-20 11:15:15,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162736629] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:15,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066581091] [2022-11-20 11:15:15,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:15,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:15,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:15,454 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:15,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 11:15:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:16,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 2526 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 11:15:16,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:16,394 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-11-20 11:15:16,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:16,721 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-11-20 11:15:16,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066581091] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:16,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:15:16,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14, 8] total 22 [2022-11-20 11:15:16,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337956732] [2022-11-20 11:15:16,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:16,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:16,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=415, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:15:16,724 INFO L87 Difference]: Start difference. First operand 166 states and 211 transitions. Second operand has 5 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) [2022-11-20 11:15:16,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:16,816 INFO L93 Difference]: Finished difference Result 174 states and 219 transitions. [2022-11-20 11:15:16,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:16,816 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) Word has length 165 [2022-11-20 11:15:16,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:16,819 INFO L225 Difference]: With dead ends: 174 [2022-11-20 11:15:16,819 INFO L226 Difference]: Without dead ends: 172 [2022-11-20 11:15:16,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2022-11-20 11:15:16,821 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 6 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:16,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 749 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:15:16,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-11-20 11:15:16,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 171. [2022-11-20 11:15:16,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 109 states have (on average 1.18348623853211) internal successors, (129), 113 states have internal predecessors, (129), 42 states have call successors, (42), 16 states have call predecessors, (42), 19 states have return successors, (45), 41 states have call predecessors, (45), 41 states have call successors, (45) [2022-11-20 11:15:16,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 216 transitions. [2022-11-20 11:15:16,851 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 216 transitions. Word has length 165 [2022-11-20 11:15:16,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:16,853 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 216 transitions. [2022-11-20 11:15:16,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 1 states have call predecessors, (23), 1 states have call successors, (23) [2022-11-20 11:15:16,854 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 216 transitions. [2022-11-20 11:15:16,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-11-20 11:15:16,856 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:16,857 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:16,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:17,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-20 11:15:17,068 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:17,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:17,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1793115759, now seen corresponding path program 1 times [2022-11-20 11:15:17,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:17,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236734064] [2022-11-20 11:15:17,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:17,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:17,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:17,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:17,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:17,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:17,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:17,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:17,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:17,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:18,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:18,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:18,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:18,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-20 11:15:18,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-20 11:15:18,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:18,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:18,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 11:15:18,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-20 11:15:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-20 11:15:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-11-20 11:15:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:18,294 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-11-20 11:15:18,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:18,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236734064] [2022-11-20 11:15:18,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236734064] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:18,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:18,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:15:18,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136015476] [2022-11-20 11:15:18,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:18,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:15:18,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:18,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:15:18,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:15:18,298 INFO L87 Difference]: Start difference. First operand 171 states and 216 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (25), 5 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-20 11:15:19,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:19,394 INFO L93 Difference]: Finished difference Result 263 states and 339 transitions. [2022-11-20 11:15:19,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:15:19,395 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (25), 5 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 165 [2022-11-20 11:15:19,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:19,397 INFO L225 Difference]: With dead ends: 263 [2022-11-20 11:15:19,397 INFO L226 Difference]: Without dead ends: 192 [2022-11-20 11:15:19,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:15:19,399 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 240 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:19,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 393 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-20 11:15:19,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-11-20 11:15:19,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 174. [2022-11-20 11:15:19,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 115 states have internal predecessors, (131), 43 states have call successors, (43), 16 states have call predecessors, (43), 19 states have return successors, (46), 42 states have call predecessors, (46), 42 states have call successors, (46) [2022-11-20 11:15:19,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 220 transitions. [2022-11-20 11:15:19,443 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 220 transitions. Word has length 165 [2022-11-20 11:15:19,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:19,444 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 220 transitions. [2022-11-20 11:15:19,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (25), 5 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-20 11:15:19,445 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 220 transitions. [2022-11-20 11:15:19,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-11-20 11:15:19,449 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:19,449 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:19,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 11:15:19,450 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:19,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:19,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1534950321, now seen corresponding path program 1 times [2022-11-20 11:15:19,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:19,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169593354] [2022-11-20 11:15:19,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:19,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:20,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:20,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:20,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:21,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:21,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:21,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:21,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:21,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:21,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:21,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:21,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-20 11:15:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-20 11:15:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:21,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:21,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:21,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:21,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:22,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-20 11:15:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:22,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-20 11:15:22,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:22,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-20 11:15:22,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:22,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-11-20 11:15:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2022-11-20 11:15:22,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:22,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169593354] [2022-11-20 11:15:22,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169593354] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:22,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116122148] [2022-11-20 11:15:22,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:22,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:22,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:22,051 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:22,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 11:15:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:22,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 2532 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 11:15:22,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:22,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:15:23,470 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-20 11:15:23,471 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:23,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116122148] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:23,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:23,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14] total 21 [2022-11-20 11:15:23,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357397194] [2022-11-20 11:15:23,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:23,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:15:23,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:23,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:15:23,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2022-11-20 11:15:23,475 INFO L87 Difference]: Start difference. First operand 174 states and 220 transitions. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-20 11:15:23,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:23,671 INFO L93 Difference]: Finished difference Result 399 states and 484 transitions. [2022-11-20 11:15:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 11:15:23,672 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) Word has length 165 [2022-11-20 11:15:23,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:23,675 INFO L225 Difference]: With dead ends: 399 [2022-11-20 11:15:23,675 INFO L226 Difference]: Without dead ends: 243 [2022-11-20 11:15:23,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 206 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-11-20 11:15:23,677 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 96 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:23,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 688 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 33 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-11-20 11:15:23,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-11-20 11:15:23,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 240. [2022-11-20 11:15:23,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 158 states have (on average 1.1518987341772151) internal successors, (182), 160 states have internal predecessors, (182), 51 states have call successors, (51), 28 states have call predecessors, (51), 30 states have return successors, (53), 51 states have call predecessors, (53), 50 states have call successors, (53) [2022-11-20 11:15:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 286 transitions. [2022-11-20 11:15:23,715 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 286 transitions. Word has length 165 [2022-11-20 11:15:23,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:23,716 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 286 transitions. [2022-11-20 11:15:23,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-20 11:15:23,716 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 286 transitions. [2022-11-20 11:15:23,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-11-20 11:15:23,719 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:23,720 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:23,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:23,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 11:15:23,931 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:23,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:23,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1255266176, now seen corresponding path program 1 times [2022-11-20 11:15:23,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:23,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294606450] [2022-11-20 11:15:23,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:23,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:24,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:25,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:25,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:25,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:25,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:25,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:25,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:25,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:25,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:26,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:26,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:26,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:26,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-11-20 11:15:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-11-20 11:15:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:26,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:26,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-11-20 11:15:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-11-20 11:15:26,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-11-20 11:15:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-20 11:15:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:26,867 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2022-11-20 11:15:26,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:26,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294606450] [2022-11-20 11:15:26,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294606450] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:26,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080695293] [2022-11-20 11:15:26,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:26,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:26,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:26,870 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:26,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 11:15:27,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:27,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 2559 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 11:15:27,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:27,937 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 131 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-20 11:15:27,939 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:27,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080695293] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:27,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:27,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [17] total 24 [2022-11-20 11:15:27,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049402552] [2022-11-20 11:15:27,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:27,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:15:27,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:27,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:15:27,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=502, Unknown=0, NotChecked=0, Total=552 [2022-11-20 11:15:27,945 INFO L87 Difference]: Start difference. First operand 240 states and 286 transitions. Second operand has 9 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (29), 2 states have call predecessors, (29), 5 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 11:15:28,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:28,185 INFO L93 Difference]: Finished difference Result 391 states and 482 transitions. [2022-11-20 11:15:28,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:15:28,186 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (29), 2 states have call predecessors, (29), 5 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) Word has length 174 [2022-11-20 11:15:28,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:28,192 INFO L225 Difference]: With dead ends: 391 [2022-11-20 11:15:28,193 INFO L226 Difference]: Without dead ends: 249 [2022-11-20 11:15:28,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=54, Invalid=546, Unknown=0, NotChecked=0, Total=600 [2022-11-20 11:15:28,195 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 2 mSDsluCounter, 1214 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:28,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1395 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:15:28,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-20 11:15:28,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 249. [2022-11-20 11:15:28,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 164 states have (on average 1.146341463414634) internal successors, (188), 168 states have internal predecessors, (188), 51 states have call successors, (51), 28 states have call predecessors, (51), 33 states have return successors, (59), 52 states have call predecessors, (59), 50 states have call successors, (59) [2022-11-20 11:15:28,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 298 transitions. [2022-11-20 11:15:28,236 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 298 transitions. Word has length 174 [2022-11-20 11:15:28,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:28,236 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 298 transitions. [2022-11-20 11:15:28,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.5) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (29), 2 states have call predecessors, (29), 5 states have return successors, (27), 4 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 11:15:28,237 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 298 transitions. [2022-11-20 11:15:28,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-11-20 11:15:28,240 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:28,240 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:28,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:28,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:28,452 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:28,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:28,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1117319008, now seen corresponding path program 1 times [2022-11-20 11:15:28,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:28,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702099958] [2022-11-20 11:15:28,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:28,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:28,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:28,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:28,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:28,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:28,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:28,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:28,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:28,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:28,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:28,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:29,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:29,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:29,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:29,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:29,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:29,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:29,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:29,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-11-20 11:15:29,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-20 11:15:29,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:29,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:29,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-11-20 11:15:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-20 11:15:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-11-20 11:15:29,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-11-20 11:15:29,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:29,422 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2022-11-20 11:15:29,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:29,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702099958] [2022-11-20 11:15:29,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702099958] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:29,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409149002] [2022-11-20 11:15:29,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:29,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:29,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:29,425 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:29,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 11:15:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:30,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 2624 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 11:15:30,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-20 11:15:30,265 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:30,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409149002] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:30,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:30,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 7 [2022-11-20 11:15:30,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111188531] [2022-11-20 11:15:30,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:30,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:15:30,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:30,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:15:30,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:15:30,269 INFO L87 Difference]: Start difference. First operand 249 states and 298 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 11:15:30,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:30,363 INFO L93 Difference]: Finished difference Result 394 states and 488 transitions. [2022-11-20 11:15:30,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:15:30,364 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 187 [2022-11-20 11:15:30,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:30,367 INFO L225 Difference]: With dead ends: 394 [2022-11-20 11:15:30,367 INFO L226 Difference]: Without dead ends: 244 [2022-11-20 11:15:30,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:15:30,370 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 2 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:30,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 569 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:15:30,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-11-20 11:15:30,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2022-11-20 11:15:30,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 161 states have (on average 1.1428571428571428) internal successors, (184), 164 states have internal predecessors, (184), 50 states have call successors, (50), 28 states have call predecessors, (50), 32 states have return successors, (57), 51 states have call predecessors, (57), 49 states have call successors, (57) [2022-11-20 11:15:30,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 291 transitions. [2022-11-20 11:15:30,401 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 291 transitions. Word has length 187 [2022-11-20 11:15:30,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:30,402 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 291 transitions. [2022-11-20 11:15:30,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-20 11:15:30,402 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 291 transitions. [2022-11-20 11:15:30,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-11-20 11:15:30,405 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:30,406 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:30,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:30,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:30,620 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:30,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:30,620 INFO L85 PathProgramCache]: Analyzing trace with hash 841255778, now seen corresponding path program 1 times [2022-11-20 11:15:30,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:30,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729782656] [2022-11-20 11:15:30,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:30,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:32,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:32,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:32,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:32,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:32,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:32,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:32,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:33,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:33,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:33,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:33,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:33,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:33,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-11-20 11:15:33,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-20 11:15:33,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:33,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-11-20 11:15:33,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-20 11:15:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-11-20 11:15:33,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-11-20 11:15:33,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:33,855 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2022-11-20 11:15:33,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:33,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729782656] [2022-11-20 11:15:33,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729782656] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:33,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687104591] [2022-11-20 11:15:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:33,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:33,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:33,860 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:33,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 11:15:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:34,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 2629 conjuncts, 53 conjunts are in the unsatisfiable core [2022-11-20 11:15:34,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:34,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:15:34,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:15:37,606 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:15:37,607 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 15 treesize of output 7 [2022-11-20 11:15:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 159 proven. 13 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-20 11:15:38,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:38,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687104591] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:38,799 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:15:38,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 31 [2022-11-20 11:15:38,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56595359] [2022-11-20 11:15:38,800 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:15:38,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-20 11:15:38,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:38,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-20 11:15:38,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1013, Unknown=1, NotChecked=0, Total=1122 [2022-11-20 11:15:38,803 INFO L87 Difference]: Start difference. First operand 244 states and 291 transitions. Second operand has 31 states, 28 states have (on average 4.892857142857143) internal successors, (137), 25 states have internal predecessors, (137), 13 states have call successors, (51), 11 states have call predecessors, (51), 10 states have return successors, (41), 11 states have call predecessors, (41), 13 states have call successors, (41) [2022-11-20 11:15:44,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:44,840 INFO L93 Difference]: Finished difference Result 494 states and 640 transitions. [2022-11-20 11:15:44,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 11:15:44,841 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 4.892857142857143) internal successors, (137), 25 states have internal predecessors, (137), 13 states have call successors, (51), 11 states have call predecessors, (51), 10 states have return successors, (41), 11 states have call predecessors, (41), 13 states have call successors, (41) Word has length 187 [2022-11-20 11:15:44,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:44,845 INFO L225 Difference]: With dead ends: 494 [2022-11-20 11:15:44,845 INFO L226 Difference]: Without dead ends: 391 [2022-11-20 11:15:44,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 267 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=271, Invalid=2277, Unknown=2, NotChecked=0, Total=2550 [2022-11-20 11:15:44,851 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 266 mSDsluCounter, 1586 mSDsCounter, 0 mSdLazyCounter, 2635 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 3359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 595 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:44,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 1727 Invalid, 3359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2635 Invalid, 0 Unknown, 595 Unchecked, 2.9s Time] [2022-11-20 11:15:44,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-11-20 11:15:44,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 348. [2022-11-20 11:15:44,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 226 states have (on average 1.1415929203539823) internal successors, (258), 234 states have internal predecessors, (258), 79 states have call successors, (79), 35 states have call predecessors, (79), 42 states have return successors, (99), 78 states have call predecessors, (99), 78 states have call successors, (99) [2022-11-20 11:15:44,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 436 transitions. [2022-11-20 11:15:44,906 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 436 transitions. Word has length 187 [2022-11-20 11:15:44,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:44,907 INFO L495 AbstractCegarLoop]: Abstraction has 348 states and 436 transitions. [2022-11-20 11:15:44,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 4.892857142857143) internal successors, (137), 25 states have internal predecessors, (137), 13 states have call successors, (51), 11 states have call predecessors, (51), 10 states have return successors, (41), 11 states have call predecessors, (41), 13 states have call successors, (41) [2022-11-20 11:15:44,908 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 436 transitions. [2022-11-20 11:15:44,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-11-20 11:15:44,912 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:44,912 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:44,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:45,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:45,124 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:45,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:45,125 INFO L85 PathProgramCache]: Analyzing trace with hash 461518007, now seen corresponding path program 1 times [2022-11-20 11:15:45,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:45,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982105076] [2022-11-20 11:15:45,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:45,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:45,241 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:15:45,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917462905] [2022-11-20 11:15:45,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:45,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:45,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:45,243 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:45,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 11:15:46,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:46,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 2744 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 11:15:46,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-20 11:15:46,170 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:46,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:46,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982105076] [2022-11-20 11:15:46,171 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:15:46,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917462905] [2022-11-20 11:15:46,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917462905] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:46,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:46,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:15:46,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640012876] [2022-11-20 11:15:46,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:46,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:15:46,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:46,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:15:46,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:15:46,174 INFO L87 Difference]: Start difference. First operand 348 states and 436 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 11:15:46,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:46,250 INFO L93 Difference]: Finished difference Result 653 states and 825 transitions. [2022-11-20 11:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:15:46,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) Word has length 196 [2022-11-20 11:15:46,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:46,255 INFO L225 Difference]: With dead ends: 653 [2022-11-20 11:15:46,255 INFO L226 Difference]: Without dead ends: 355 [2022-11-20 11:15:46,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:15:46,257 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 2 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:46,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 755 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:15:46,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-11-20 11:15:46,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 355. [2022-11-20 11:15:46,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 232 states have (on average 1.1379310344827587) internal successors, (264), 239 states have internal predecessors, (264), 79 states have call successors, (79), 35 states have call predecessors, (79), 43 states have return successors, (100), 80 states have call predecessors, (100), 78 states have call successors, (100) [2022-11-20 11:15:46,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 443 transitions. [2022-11-20 11:15:46,309 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 443 transitions. Word has length 196 [2022-11-20 11:15:46,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:46,310 INFO L495 AbstractCegarLoop]: Abstraction has 355 states and 443 transitions. [2022-11-20 11:15:46,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-20 11:15:46,311 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 443 transitions. [2022-11-20 11:15:46,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-11-20 11:15:46,314 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:46,315 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:46,330 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-20 11:15:46,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:46,527 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:46,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:46,527 INFO L85 PathProgramCache]: Analyzing trace with hash 531682089, now seen corresponding path program 1 times [2022-11-20 11:15:46,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:46,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144499541] [2022-11-20 11:15:46,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:46,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:46,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:15:46,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1896951709] [2022-11-20 11:15:46,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:46,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:46,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:46,634 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:46,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 11:15:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:47,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 2734 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 11:15:47,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 74 proven. 6 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-11-20 11:15:47,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:47,877 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 26 proven. 3 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-11-20 11:15:47,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:47,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144499541] [2022-11-20 11:15:47,878 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:15:47,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896951709] [2022-11-20 11:15:47,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896951709] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:15:47,879 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:15:47,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2022-11-20 11:15:47,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215109561] [2022-11-20 11:15:47,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:15:47,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 11:15:47,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:47,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 11:15:47,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:15:47,882 INFO L87 Difference]: Start difference. First operand 355 states and 443 transitions. Second operand has 12 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 5 states have call successors, (32), 3 states have call predecessors, (32), 5 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) [2022-11-20 11:15:48,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:48,175 INFO L93 Difference]: Finished difference Result 490 states and 628 transitions. [2022-11-20 11:15:48,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:15:48,176 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 5 states have call successors, (32), 3 states have call predecessors, (32), 5 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) Word has length 193 [2022-11-20 11:15:48,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:48,180 INFO L225 Difference]: With dead ends: 490 [2022-11-20 11:15:48,180 INFO L226 Difference]: Without dead ends: 358 [2022-11-20 11:15:48,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 374 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:15:48,184 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 4 mSDsluCounter, 1208 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1390 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:48,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1390 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:15:48,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-11-20 11:15:48,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 355. [2022-11-20 11:15:48,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 232 states have (on average 1.1379310344827587) internal successors, (264), 239 states have internal predecessors, (264), 79 states have call successors, (79), 35 states have call predecessors, (79), 43 states have return successors, (96), 80 states have call predecessors, (96), 78 states have call successors, (96) [2022-11-20 11:15:48,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 439 transitions. [2022-11-20 11:15:48,230 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 439 transitions. Word has length 193 [2022-11-20 11:15:48,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:48,232 INFO L495 AbstractCegarLoop]: Abstraction has 355 states and 439 transitions. [2022-11-20 11:15:48,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 5 states have call successors, (32), 3 states have call predecessors, (32), 5 states have return successors, (30), 4 states have call predecessors, (30), 5 states have call successors, (30) [2022-11-20 11:15:48,232 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 439 transitions. [2022-11-20 11:15:48,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-11-20 11:15:48,235 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:48,235 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:48,252 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:48,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 11:15:48,452 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:48,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:48,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1206163204, now seen corresponding path program 1 times [2022-11-20 11:15:48,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:48,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557235288] [2022-11-20 11:15:48,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:48,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:49,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:49,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:49,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:49,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:49,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:50,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:50,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:50,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:50,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-11-20 11:15:50,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-20 11:15:50,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:50,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:50,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:50,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-11-20 11:15:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-11-20 11:15:50,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:50,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:50,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-11-20 11:15:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-11-20 11:15:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:50,531 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-11-20 11:15:50,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:50,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557235288] [2022-11-20 11:15:50,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557235288] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:50,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198418720] [2022-11-20 11:15:50,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:50,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:50,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:50,534 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:50,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 11:15:51,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:51,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 2737 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 11:15:51,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:51,966 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:15:51,967 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 22 treesize of output 10 [2022-11-20 11:15:51,974 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 206 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-20 11:15:51,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:51,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198418720] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:51,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:51,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2022-11-20 11:15:51,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277360157] [2022-11-20 11:15:51,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:51,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:15:51,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:51,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:15:51,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-11-20 11:15:51,978 INFO L87 Difference]: Start difference. First operand 355 states and 439 transitions. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 5 states have call successors, (34), 3 states have call predecessors, (34), 4 states have return successors, (32), 5 states have call predecessors, (32), 5 states have call successors, (32) [2022-11-20 11:15:52,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:52,198 INFO L93 Difference]: Finished difference Result 579 states and 722 transitions. [2022-11-20 11:15:52,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:15:52,199 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 5 states have call successors, (34), 3 states have call predecessors, (34), 4 states have return successors, (32), 5 states have call predecessors, (32), 5 states have call successors, (32) Word has length 212 [2022-11-20 11:15:52,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:52,202 INFO L225 Difference]: With dead ends: 579 [2022-11-20 11:15:52,202 INFO L226 Difference]: Without dead ends: 388 [2022-11-20 11:15:52,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 264 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:15:52,204 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 7 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:52,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 616 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 82 Unchecked, 0.1s Time] [2022-11-20 11:15:52,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-20 11:15:52,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 388. [2022-11-20 11:15:52,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 256 states have (on average 1.12890625) internal successors, (289), 263 states have internal predecessors, (289), 84 states have call successors, (84), 40 states have call predecessors, (84), 47 states have return successors, (102), 84 states have call predecessors, (102), 83 states have call successors, (102) [2022-11-20 11:15:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 475 transitions. [2022-11-20 11:15:52,255 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 475 transitions. Word has length 212 [2022-11-20 11:15:52,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:52,256 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 475 transitions. [2022-11-20 11:15:52,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 5 states have call successors, (34), 3 states have call predecessors, (34), 4 states have return successors, (32), 5 states have call predecessors, (32), 5 states have call successors, (32) [2022-11-20 11:15:52,256 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 475 transitions. [2022-11-20 11:15:52,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-11-20 11:15:52,259 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:52,259 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:52,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:52,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 11:15:52,477 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:52,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:52,478 INFO L85 PathProgramCache]: Analyzing trace with hash -915948491, now seen corresponding path program 1 times [2022-11-20 11:15:52,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:52,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15481986] [2022-11-20 11:15:52,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:52,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:52,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:53,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 11:15:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 11:15:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 11:15:53,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-20 11:15:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:53,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 11:15:53,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:53,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 11:15:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-20 11:15:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:54,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 11:15:54,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 11:15:54,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 11:15:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:54,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-11-20 11:15:54,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-20 11:15:54,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-20 11:15:54,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-20 11:15:54,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-11-20 11:15:54,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-20 11:15:54,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-20 11:15:54,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-20 11:15:54,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 11:15:54,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-11-20 11:15:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-11-20 11:15:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:54,330 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-11-20 11:15:54,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:54,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15481986] [2022-11-20 11:15:54,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15481986] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:54,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922289834] [2022-11-20 11:15:54,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:54,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:54,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:54,333 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:54,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 11:15:55,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:55,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 2726 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 11:15:55,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:55,354 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-20 11:15:55,354 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:55,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922289834] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:55,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:15:55,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 10 [2022-11-20 11:15:55,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020759987] [2022-11-20 11:15:55,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:55,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:15:55,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:55,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:15:55,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:15:55,358 INFO L87 Difference]: Start difference. First operand 388 states and 475 transitions. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 11:15:55,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:55,531 INFO L93 Difference]: Finished difference Result 725 states and 893 transitions. [2022-11-20 11:15:55,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:15:55,532 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 209 [2022-11-20 11:15:55,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:55,535 INFO L225 Difference]: With dead ends: 725 [2022-11-20 11:15:55,536 INFO L226 Difference]: Without dead ends: 392 [2022-11-20 11:15:55,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:15:55,538 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 2 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:55,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 865 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 11:15:55,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-11-20 11:15:55,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 378. [2022-11-20 11:15:55,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 248 states have (on average 1.125) internal successors, (279), 255 states have internal predecessors, (279), 84 states have call successors, (84), 40 states have call predecessors, (84), 45 states have return successors, (100), 82 states have call predecessors, (100), 83 states have call successors, (100) [2022-11-20 11:15:55,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 463 transitions. [2022-11-20 11:15:55,591 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 463 transitions. Word has length 209 [2022-11-20 11:15:55,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:55,592 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 463 transitions. [2022-11-20 11:15:55,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 3 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-20 11:15:55,592 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 463 transitions. [2022-11-20 11:15:55,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-11-20 11:15:55,595 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:55,595 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:55,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:55,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 11:15:55,808 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:55,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:55,809 INFO L85 PathProgramCache]: Analyzing trace with hash 2109901705, now seen corresponding path program 1 times [2022-11-20 11:15:55,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:55,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147361219] [2022-11-20 11:15:55,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:55,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:55,891 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:15:55,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617374339] [2022-11-20 11:15:55,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:55,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:55,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:55,893 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:55,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 11:15:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:56,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 2845 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-20 11:15:56,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:56,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:15:57,036 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 8 treesize of output 4 [2022-11-20 11:15:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 186 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-11-20 11:15:57,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:15:57,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:57,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147361219] [2022-11-20 11:15:57,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:15:57,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617374339] [2022-11-20 11:15:57,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617374339] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:15:57,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:15:57,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-20 11:15:57,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976726786] [2022-11-20 11:15:57,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:15:57,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 11:15:57,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:57,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 11:15:57,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-20 11:15:57,463 INFO L87 Difference]: Start difference. First operand 378 states and 463 transitions. Second operand has 11 states, 10 states have (on average 11.2) internal successors, (112), 10 states have internal predecessors, (112), 7 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (31), 6 states have call predecessors, (31), 7 states have call successors, (31) [2022-11-20 11:15:58,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:15:58,827 INFO L93 Difference]: Finished difference Result 635 states and 811 transitions. [2022-11-20 11:15:58,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:15:58,827 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 11.2) internal successors, (112), 10 states have internal predecessors, (112), 7 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (31), 6 states have call predecessors, (31), 7 states have call successors, (31) Word has length 218 [2022-11-20 11:15:58,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:15:58,832 INFO L225 Difference]: With dead ends: 635 [2022-11-20 11:15:58,832 INFO L226 Difference]: Without dead ends: 514 [2022-11-20 11:15:58,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 201 SyntacticMatches, 8 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:15:58,834 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 132 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 774 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:15:58,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 726 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 940 Invalid, 0 Unknown, 774 Unchecked, 1.2s Time] [2022-11-20 11:15:58,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-11-20 11:15:58,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 482. [2022-11-20 11:15:58,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 314 states have (on average 1.1305732484076434) internal successors, (355), 323 states have internal predecessors, (355), 113 states have call successors, (113), 49 states have call predecessors, (113), 54 states have return successors, (138), 109 states have call predecessors, (138), 112 states have call successors, (138) [2022-11-20 11:15:58,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 606 transitions. [2022-11-20 11:15:58,906 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 606 transitions. Word has length 218 [2022-11-20 11:15:58,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:15:58,907 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 606 transitions. [2022-11-20 11:15:58,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 11.2) internal successors, (112), 10 states have internal predecessors, (112), 7 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (31), 6 states have call predecessors, (31), 7 states have call successors, (31) [2022-11-20 11:15:58,908 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 606 transitions. [2022-11-20 11:15:58,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-20 11:15:58,911 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:15:58,911 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:15:58,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 11:15:59,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 11:15:59,125 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:15:59,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:59,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1003690473, now seen corresponding path program 1 times [2022-11-20 11:15:59,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:59,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593883721] [2022-11-20 11:15:59,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:59,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:59,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:15:59,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1359265221] [2022-11-20 11:15:59,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:59,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:59,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:59,213 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:59,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 11:16:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:00,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 2939 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 11:16:00,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:00,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:00,675 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 212 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-20 11:16:00,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:16:00,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:00,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593883721] [2022-11-20 11:16:00,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:00,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359265221] [2022-11-20 11:16:00,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359265221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:16:00,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:16:00,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:16:00,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289851856] [2022-11-20 11:16:00,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:00,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:16:00,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:00,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:16:00,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:16:00,681 INFO L87 Difference]: Start difference. First operand 482 states and 606 transitions. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 5 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) [2022-11-20 11:16:00,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:00,981 INFO L93 Difference]: Finished difference Result 685 states and 859 transitions. [2022-11-20 11:16:00,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:16:00,983 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 5 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) Word has length 221 [2022-11-20 11:16:00,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:00,986 INFO L225 Difference]: With dead ends: 685 [2022-11-20 11:16:00,987 INFO L226 Difference]: Without dead ends: 442 [2022-11-20 11:16:00,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 212 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:16:00,991 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 4 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:00,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 926 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 86 Unchecked, 0.2s Time] [2022-11-20 11:16:00,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-20 11:16:01,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 439. [2022-11-20 11:16:01,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 287 states have (on average 1.1289198606271778) internal successors, (324), 296 states have internal predecessors, (324), 100 states have call successors, (100), 46 states have call predecessors, (100), 51 states have return successors, (120), 96 states have call predecessors, (120), 99 states have call successors, (120) [2022-11-20 11:16:01,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 544 transitions. [2022-11-20 11:16:01,077 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 544 transitions. Word has length 221 [2022-11-20 11:16:01,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:01,077 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 544 transitions. [2022-11-20 11:16:01,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 5 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) [2022-11-20 11:16:01,078 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 544 transitions. [2022-11-20 11:16:01,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-20 11:16:01,082 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:01,082 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:01,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:01,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:01,295 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:01,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash -441797603, now seen corresponding path program 1 times [2022-11-20 11:16:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:01,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280121901] [2022-11-20 11:16:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:01,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:01,400 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:01,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [907346902] [2022-11-20 11:16:01,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:01,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:01,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:01,403 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:01,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 11:16:02,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:02,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 2959 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 11:16:02,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:02,724 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:16:02,724 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 22 treesize of output 10 [2022-11-20 11:16:02,732 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 212 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-20 11:16:02,732 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:16:02,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:02,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280121901] [2022-11-20 11:16:02,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:02,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907346902] [2022-11-20 11:16:02,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907346902] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:16:02,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:16:02,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:16:02,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257733190] [2022-11-20 11:16:02,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:02,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:16:02,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:02,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:16:02,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:16:02,735 INFO L87 Difference]: Start difference. First operand 439 states and 544 transitions. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 5 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) [2022-11-20 11:16:03,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:03,000 INFO L93 Difference]: Finished difference Result 619 states and 771 transitions. [2022-11-20 11:16:03,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:16:03,002 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 5 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) Word has length 225 [2022-11-20 11:16:03,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:03,007 INFO L225 Difference]: With dead ends: 619 [2022-11-20 11:16:03,007 INFO L226 Difference]: Without dead ends: 426 [2022-11-20 11:16:03,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 215 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:16:03,010 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 8 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 168 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:03,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1066 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 168 Unchecked, 0.2s Time] [2022-11-20 11:16:03,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-11-20 11:16:03,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 407. [2022-11-20 11:16:03,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 269 states have (on average 1.1226765799256506) internal successors, (302), 277 states have internal predecessors, (302), 87 states have call successors, (87), 45 states have call predecessors, (87), 50 states have return successors, (103), 84 states have call predecessors, (103), 86 states have call successors, (103) [2022-11-20 11:16:03,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 492 transitions. [2022-11-20 11:16:03,069 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 492 transitions. Word has length 225 [2022-11-20 11:16:03,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:03,070 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 492 transitions. [2022-11-20 11:16:03,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 5 states have call successors, (36), 3 states have call predecessors, (36), 4 states have return successors, (34), 5 states have call predecessors, (34), 5 states have call successors, (34) [2022-11-20 11:16:03,071 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 492 transitions. [2022-11-20 11:16:03,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-20 11:16:03,073 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:03,074 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:03,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:03,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:03,287 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:03,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:03,288 INFO L85 PathProgramCache]: Analyzing trace with hash -569184875, now seen corresponding path program 1 times [2022-11-20 11:16:03,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:03,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887041958] [2022-11-20 11:16:03,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:03,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:03,363 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:03,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070165517] [2022-11-20 11:16:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:03,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:03,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:03,364 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:03,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 11:16:04,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:04,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 2936 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 11:16:04,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:04,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-20 11:16:04,490 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 39 proven. 9 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-20 11:16:04,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:05,050 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-11-20 11:16:05,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:05,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887041958] [2022-11-20 11:16:05,050 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:05,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070165517] [2022-11-20 11:16:05,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070165517] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:05,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:05,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 15 [2022-11-20 11:16:05,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584072736] [2022-11-20 11:16:05,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:05,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:16:05,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:05,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:16:05,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:16:05,053 INFO L87 Difference]: Start difference. First operand 407 states and 492 transitions. Second operand has 9 states, 7 states have (on average 10.571428571428571) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-20 11:16:05,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:05,375 INFO L93 Difference]: Finished difference Result 440 states and 540 transitions. [2022-11-20 11:16:05,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 11:16:05,376 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 10.571428571428571) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 221 [2022-11-20 11:16:05,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:05,380 INFO L225 Difference]: With dead ends: 440 [2022-11-20 11:16:05,380 INFO L226 Difference]: Without dead ends: 438 [2022-11-20 11:16:05,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 426 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:16:05,382 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 20 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:05,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 993 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 85 Invalid, 0 Unknown, 71 Unchecked, 0.2s Time] [2022-11-20 11:16:05,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-20 11:16:05,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 404. [2022-11-20 11:16:05,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 269 states have (on average 1.1226765799256506) internal successors, (302), 274 states have internal predecessors, (302), 84 states have call successors, (84), 45 states have call predecessors, (84), 50 states have return successors, (100), 84 states have call predecessors, (100), 83 states have call successors, (100) [2022-11-20 11:16:05,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 486 transitions. [2022-11-20 11:16:05,442 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 486 transitions. Word has length 221 [2022-11-20 11:16:05,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:05,443 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 486 transitions. [2022-11-20 11:16:05,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 10.571428571428571) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-20 11:16:05,444 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 486 transitions. [2022-11-20 11:16:05,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-11-20 11:16:05,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:05,447 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:05,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:05,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:05,660 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:05,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:05,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2087112803, now seen corresponding path program 1 times [2022-11-20 11:16:05,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:05,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770278198] [2022-11-20 11:16:05,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:05,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:05,751 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:05,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559551721] [2022-11-20 11:16:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:05,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:05,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:05,753 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:05,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 11:16:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:06,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 2955 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-20 11:16:06,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:07,146 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:16:07,146 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 22 treesize of output 10 [2022-11-20 11:16:07,156 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-20 11:16:07,156 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:16:07,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:07,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770278198] [2022-11-20 11:16:07,157 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:07,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559551721] [2022-11-20 11:16:07,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559551721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:16:07,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:16:07,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-20 11:16:07,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459618022] [2022-11-20 11:16:07,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:07,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 11:16:07,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:07,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 11:16:07,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:16:07,160 INFO L87 Difference]: Start difference. First operand 404 states and 486 transitions. Second operand has 12 states, 11 states have (on average 12.181818181818182) internal successors, (134), 12 states have internal predecessors, (134), 6 states have call successors, (37), 3 states have call predecessors, (37), 5 states have return successors, (35), 5 states have call predecessors, (35), 6 states have call successors, (35) [2022-11-20 11:16:07,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:07,437 INFO L93 Difference]: Finished difference Result 632 states and 771 transitions. [2022-11-20 11:16:07,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 11:16:07,438 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 12.181818181818182) internal successors, (134), 12 states have internal predecessors, (134), 6 states have call successors, (37), 3 states have call predecessors, (37), 5 states have return successors, (35), 5 states have call predecessors, (35), 6 states have call successors, (35) Word has length 230 [2022-11-20 11:16:07,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:07,442 INFO L225 Difference]: With dead ends: 632 [2022-11-20 11:16:07,442 INFO L226 Difference]: Without dead ends: 408 [2022-11-20 11:16:07,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:16:07,446 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 29 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1217 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:07,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 1217 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 129 Invalid, 0 Unknown, 185 Unchecked, 0.2s Time] [2022-11-20 11:16:07,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-20 11:16:07,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 408. [2022-11-20 11:16:07,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 273 states have (on average 1.120879120879121) internal successors, (306), 277 states have internal predecessors, (306), 84 states have call successors, (84), 45 states have call predecessors, (84), 50 states have return successors, (99), 85 states have call predecessors, (99), 83 states have call successors, (99) [2022-11-20 11:16:07,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 489 transitions. [2022-11-20 11:16:07,504 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 489 transitions. Word has length 230 [2022-11-20 11:16:07,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:07,505 INFO L495 AbstractCegarLoop]: Abstraction has 408 states and 489 transitions. [2022-11-20 11:16:07,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 12.181818181818182) internal successors, (134), 12 states have internal predecessors, (134), 6 states have call successors, (37), 3 states have call predecessors, (37), 5 states have return successors, (35), 5 states have call predecessors, (35), 6 states have call successors, (35) [2022-11-20 11:16:07,505 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 489 transitions. [2022-11-20 11:16:07,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-20 11:16:07,508 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:07,508 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:07,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:07,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-20 11:16:07,719 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:07,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:07,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1255538849, now seen corresponding path program 1 times [2022-11-20 11:16:07,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:07,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144227238] [2022-11-20 11:16:07,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:07,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:07,798 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:07,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [486895767] [2022-11-20 11:16:07,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:07,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:07,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:07,801 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:07,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 11:16:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:08,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 2836 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 11:16:08,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:08,821 INFO L134 CoverageAnalysis]: Checked inductivity of 269 backedges. 147 proven. 3 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-11-20 11:16:08,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:09,294 INFO L134 CoverageAnalysis]: Checked inductivity of 269 backedges. 25 proven. 6 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-11-20 11:16:09,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:09,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144227238] [2022-11-20 11:16:09,295 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:09,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486895767] [2022-11-20 11:16:09,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486895767] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:16:09,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:16:09,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2022-11-20 11:16:09,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967937125] [2022-11-20 11:16:09,296 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:09,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-20 11:16:09,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:09,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-20 11:16:09,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-20 11:16:09,301 INFO L87 Difference]: Start difference. First operand 408 states and 489 transitions. Second operand has 12 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 5 states have call successors, (39), 3 states have call predecessors, (39), 5 states have return successors, (37), 4 states have call predecessors, (37), 5 states have call successors, (37) [2022-11-20 11:16:09,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:09,593 INFO L93 Difference]: Finished difference Result 605 states and 749 transitions. [2022-11-20 11:16:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:16:09,594 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 5 states have call successors, (39), 3 states have call predecessors, (39), 5 states have return successors, (37), 4 states have call predecessors, (37), 5 states have call successors, (37) Word has length 221 [2022-11-20 11:16:09,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:09,598 INFO L225 Difference]: With dead ends: 605 [2022-11-20 11:16:09,598 INFO L226 Difference]: Without dead ends: 408 [2022-11-20 11:16:09,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 429 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:16:09,600 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 4 mSDsluCounter, 1374 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1555 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:09,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1555 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:16:09,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-20 11:16:09,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 406. [2022-11-20 11:16:09,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 271 states have (on average 1.1107011070110702) internal successors, (301), 276 states have internal predecessors, (301), 84 states have call successors, (84), 45 states have call predecessors, (84), 50 states have return successors, (99), 84 states have call predecessors, (99), 83 states have call successors, (99) [2022-11-20 11:16:09,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 484 transitions. [2022-11-20 11:16:09,657 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 484 transitions. Word has length 221 [2022-11-20 11:16:09,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:09,657 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 484 transitions. [2022-11-20 11:16:09,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 5 states have call successors, (39), 3 states have call predecessors, (39), 5 states have return successors, (37), 4 states have call predecessors, (37), 5 states have call successors, (37) [2022-11-20 11:16:09,658 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 484 transitions. [2022-11-20 11:16:09,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-11-20 11:16:09,661 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:09,661 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:09,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:09,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:09,873 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:09,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:09,874 INFO L85 PathProgramCache]: Analyzing trace with hash 819896616, now seen corresponding path program 1 times [2022-11-20 11:16:09,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:09,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279906273] [2022-11-20 11:16:09,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:09,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:09,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:09,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245514125] [2022-11-20 11:16:09,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:09,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:09,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:09,957 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:09,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-20 11:16:11,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:11,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 2941 conjuncts, 110 conjunts are in the unsatisfiable core [2022-11-20 11:16:11,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:11,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:11,766 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:16:11,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:16:11,942 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3109 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3109) |c_#memory_int|)) is different from true [2022-11-20 11:16:12,068 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3110 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_3110))) is different from true [2022-11-20 11:16:12,187 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:16:12,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 11:16:12,213 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-20 11:16:12,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:16:13,668 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:16:13,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 14 [2022-11-20 11:16:13,819 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 123 proven. 61 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-20 11:16:13,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:16,104 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-11-20 11:16:16,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:16,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279906273] [2022-11-20 11:16:16,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:16,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245514125] [2022-11-20 11:16:16,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245514125] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:16:16,105 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:16:16,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 14] total 48 [2022-11-20 11:16:16,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575397370] [2022-11-20 11:16:16,105 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:16,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-20 11:16:16,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:16,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-20 11:16:16,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1910, Unknown=14, NotChecked=178, Total=2256 [2022-11-20 11:16:16,109 INFO L87 Difference]: Start difference. First operand 406 states and 484 transitions. Second operand has 48 states, 40 states have (on average 4.025) internal successors, (161), 39 states have internal predecessors, (161), 23 states have call successors, (49), 8 states have call predecessors, (49), 12 states have return successors, (46), 20 states have call predecessors, (46), 21 states have call successors, (46) [2022-11-20 11:16:24,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:24,622 INFO L93 Difference]: Finished difference Result 596 states and 764 transitions. [2022-11-20 11:16:24,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-20 11:16:24,623 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 40 states have (on average 4.025) internal successors, (161), 39 states have internal predecessors, (161), 23 states have call successors, (49), 8 states have call predecessors, (49), 12 states have return successors, (46), 20 states have call predecessors, (46), 21 states have call successors, (46) Word has length 227 [2022-11-20 11:16:24,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:24,628 INFO L225 Difference]: With dead ends: 596 [2022-11-20 11:16:24,628 INFO L226 Difference]: Without dead ends: 594 [2022-11-20 11:16:24,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 403 SyntacticMatches, 9 SemanticMatches, 81 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1488 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=498, Invalid=5969, Unknown=21, NotChecked=318, Total=6806 [2022-11-20 11:16:24,632 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 287 mSDsluCounter, 2010 mSDsCounter, 0 mSdLazyCounter, 4619 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 2135 SdHoareTripleChecker+Invalid, 7152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 4619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2316 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:24,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 2135 Invalid, 7152 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [217 Valid, 4619 Invalid, 0 Unknown, 2316 Unchecked, 5.6s Time] [2022-11-20 11:16:24,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-11-20 11:16:24,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 502. [2022-11-20 11:16:24,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 332 states have (on average 1.1144578313253013) internal successors, (370), 339 states have internal predecessors, (370), 109 states have call successors, (109), 52 states have call predecessors, (109), 60 states have return successors, (137), 110 states have call predecessors, (137), 108 states have call successors, (137) [2022-11-20 11:16:24,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 616 transitions. [2022-11-20 11:16:24,714 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 616 transitions. Word has length 227 [2022-11-20 11:16:24,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:24,715 INFO L495 AbstractCegarLoop]: Abstraction has 502 states and 616 transitions. [2022-11-20 11:16:24,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 40 states have (on average 4.025) internal successors, (161), 39 states have internal predecessors, (161), 23 states have call successors, (49), 8 states have call predecessors, (49), 12 states have return successors, (46), 20 states have call predecessors, (46), 21 states have call successors, (46) [2022-11-20 11:16:24,716 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 616 transitions. [2022-11-20 11:16:24,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-20 11:16:24,719 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:24,719 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:24,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:24,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-20 11:16:24,935 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:24,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:24,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1532763152, now seen corresponding path program 1 times [2022-11-20 11:16:24,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:24,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667398965] [2022-11-20 11:16:24,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:24,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:24,999 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:24,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163758986] [2022-11-20 11:16:25,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:25,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:25,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:25,001 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:25,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-20 11:16:25,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:25,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 2970 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 11:16:25,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:26,060 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 10 treesize of output 4 [2022-11-20 11:16:26,071 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2022-11-20 11:16:26,071 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:16:26,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:26,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667398965] [2022-11-20 11:16:26,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:26,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163758986] [2022-11-20 11:16:26,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163758986] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:16:26,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:16:26,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:16:26,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673559018] [2022-11-20 11:16:26,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:26,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:16:26,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:26,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:16:26,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:16:26,074 INFO L87 Difference]: Start difference. First operand 502 states and 616 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-20 11:16:26,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:26,298 INFO L93 Difference]: Finished difference Result 619 states and 779 transitions. [2022-11-20 11:16:26,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:16:26,299 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 231 [2022-11-20 11:16:26,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:26,303 INFO L225 Difference]: With dead ends: 619 [2022-11-20 11:16:26,303 INFO L226 Difference]: Without dead ends: 510 [2022-11-20 11:16:26,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:16:26,305 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 5 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:26,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 699 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-11-20 11:16:26,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-11-20 11:16:26,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 506. [2022-11-20 11:16:26,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 335 states have (on average 1.1014925373134328) internal successors, (369), 342 states have internal predecessors, (369), 109 states have call successors, (109), 53 states have call predecessors, (109), 61 states have return successors, (137), 110 states have call predecessors, (137), 108 states have call successors, (137) [2022-11-20 11:16:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 615 transitions. [2022-11-20 11:16:26,384 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 615 transitions. Word has length 231 [2022-11-20 11:16:26,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:26,385 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 615 transitions. [2022-11-20 11:16:26,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-20 11:16:26,385 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 615 transitions. [2022-11-20 11:16:26,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-11-20 11:16:26,388 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:26,389 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:26,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:26,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-20 11:16:26,602 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:26,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:26,603 INFO L85 PathProgramCache]: Analyzing trace with hash -473183512, now seen corresponding path program 1 times [2022-11-20 11:16:26,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:26,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268587545] [2022-11-20 11:16:26,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:26,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:26,676 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:26,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450824682] [2022-11-20 11:16:26,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:26,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:26,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:26,678 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:26,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-20 11:16:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:27,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 2947 conjuncts, 59 conjunts are in the unsatisfiable core [2022-11-20 11:16:27,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:27,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:28,196 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 7 treesize of output 3 [2022-11-20 11:16:28,223 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3478 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_3478))) is different from true [2022-11-20 11:16:28,253 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3479 (Array Int Int)) (|aws_add_size_checked_aws_add_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_add_size_checked_aws_add_u64_checked_~r#1.base| v_ArrVal_3479) |c_#memory_int|)) is different from true [2022-11-20 11:16:28,266 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3478 (Array Int Int)) (v_ArrVal_3479 (Array Int Int)) (|aws_add_size_checked_aws_add_u64_checked_~r#1.base| Int)) (= (store (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_3478) |aws_add_size_checked_aws_add_u64_checked_~r#1.base| v_ArrVal_3479) |c_#memory_int|)) is different from true [2022-11-20 11:16:28,321 INFO L321 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-11-20 11:16:28,321 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 2 case distinctions, treesize of input 19 treesize of output 34 [2022-11-20 11:16:28,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-20 11:16:28,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-20 11:16:28,758 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 132 proven. 44 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-20 11:16:28,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:29,589 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2022-11-20 11:16:29,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:29,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268587545] [2022-11-20 11:16:29,590 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:29,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450824682] [2022-11-20 11:16:29,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450824682] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:16:29,590 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:16:29,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 11] total 29 [2022-11-20 11:16:29,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749376204] [2022-11-20 11:16:29,591 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:29,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-20 11:16:29,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:29,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-20 11:16:29,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=581, Unknown=3, NotChecked=150, Total=812 [2022-11-20 11:16:29,594 INFO L87 Difference]: Start difference. First operand 506 states and 615 transitions. Second operand has 29 states, 26 states have (on average 5.6923076923076925) internal successors, (148), 28 states have internal predecessors, (148), 14 states have call successors, (47), 6 states have call predecessors, (47), 10 states have return successors, (44), 12 states have call predecessors, (44), 13 states have call successors, (44) [2022-11-20 11:16:33,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:33,028 INFO L93 Difference]: Finished difference Result 742 states and 957 transitions. [2022-11-20 11:16:33,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-20 11:16:33,029 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 5.6923076923076925) internal successors, (148), 28 states have internal predecessors, (148), 14 states have call successors, (47), 6 states have call predecessors, (47), 10 states have return successors, (44), 12 states have call predecessors, (44), 13 states have call successors, (44) Word has length 227 [2022-11-20 11:16:33,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:33,034 INFO L225 Difference]: With dead ends: 742 [2022-11-20 11:16:33,034 INFO L226 Difference]: Without dead ends: 629 [2022-11-20 11:16:33,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 422 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=242, Invalid=2017, Unknown=9, NotChecked=282, Total=2550 [2022-11-20 11:16:33,037 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 237 mSDsluCounter, 1214 mSDsCounter, 0 mSdLazyCounter, 2920 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 4619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1570 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:33,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 1337 Invalid, 4619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2920 Invalid, 0 Unknown, 1570 Unchecked, 2.6s Time] [2022-11-20 11:16:33,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-11-20 11:16:33,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 549. [2022-11-20 11:16:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 361 states have (on average 1.0914127423822715) internal successors, (394), 368 states have internal predecessors, (394), 124 states have call successors, (124), 55 states have call predecessors, (124), 63 states have return successors, (156), 125 states have call predecessors, (156), 123 states have call successors, (156) [2022-11-20 11:16:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 674 transitions. [2022-11-20 11:16:33,132 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 674 transitions. Word has length 227 [2022-11-20 11:16:33,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:33,133 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 674 transitions. [2022-11-20 11:16:33,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 5.6923076923076925) internal successors, (148), 28 states have internal predecessors, (148), 14 states have call successors, (47), 6 states have call predecessors, (47), 10 states have return successors, (44), 12 states have call predecessors, (44), 13 states have call successors, (44) [2022-11-20 11:16:33,134 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 674 transitions. [2022-11-20 11:16:33,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-11-20 11:16:33,137 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:33,137 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:33,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:33,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-20 11:16:33,351 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:33,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:33,352 INFO L85 PathProgramCache]: Analyzing trace with hash 692282627, now seen corresponding path program 1 times [2022-11-20 11:16:33,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:33,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888259413] [2022-11-20 11:16:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:33,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:33,423 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:33,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1182507734] [2022-11-20 11:16:33,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:33,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:33,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:33,426 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:33,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-20 11:16:34,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:34,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 2952 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-20 11:16:34,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:34,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:35,065 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:16:35,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:16:35,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-11-20 11:16:35,143 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 7 treesize of output 3 [2022-11-20 11:16:35,237 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3676 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3676) |c_#memory_int|)) is different from true [2022-11-20 11:16:35,356 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3677 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_3677) |c_#memory_int|)) is different from true [2022-11-20 11:16:35,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:16:35,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:16:35,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-20 11:16:35,487 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-20 11:16:35,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-11-20 11:16:36,155 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:16:36,155 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 22 treesize of output 10 [2022-11-20 11:16:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 187 proven. 35 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-11-20 11:16:36,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:36,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:36,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888259413] [2022-11-20 11:16:36,801 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:36,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182507734] [2022-11-20 11:16:36,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182507734] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:36,801 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:36,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-20 11:16:36,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527439085] [2022-11-20 11:16:36,802 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:36,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 11:16:36,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:36,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 11:16:36,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=714, Unknown=12, NotChecked=110, Total=930 [2022-11-20 11:16:36,804 INFO L87 Difference]: Start difference. First operand 549 states and 674 transitions. Second operand has 23 states, 20 states have (on average 6.65) internal successors, (133), 20 states have internal predecessors, (133), 13 states have call successors, (37), 7 states have call predecessors, (37), 8 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) [2022-11-20 11:16:38,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:38,601 INFO L93 Difference]: Finished difference Result 751 states and 929 transitions. [2022-11-20 11:16:38,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-20 11:16:38,602 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 6.65) internal successors, (133), 20 states have internal predecessors, (133), 13 states have call successors, (37), 7 states have call predecessors, (37), 8 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) Word has length 230 [2022-11-20 11:16:38,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:38,607 INFO L225 Difference]: With dead ends: 751 [2022-11-20 11:16:38,607 INFO L226 Difference]: Without dead ends: 643 [2022-11-20 11:16:38,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 265 SyntacticMatches, 7 SemanticMatches, 40 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=174, Invalid=1380, Unknown=14, NotChecked=154, Total=1722 [2022-11-20 11:16:38,609 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 142 mSDsluCounter, 936 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 3717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2466 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:38,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 1064 Invalid, 3717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1167 Invalid, 0 Unknown, 2466 Unchecked, 1.2s Time] [2022-11-20 11:16:38,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-11-20 11:16:38,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 615. [2022-11-20 11:16:38,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 405 states have (on average 1.0938271604938272) internal successors, (443), 411 states have internal predecessors, (443), 141 states have call successors, (141), 61 states have call predecessors, (141), 68 states have return successors, (177), 142 states have call predecessors, (177), 140 states have call successors, (177) [2022-11-20 11:16:38,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 761 transitions. [2022-11-20 11:16:38,706 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 761 transitions. Word has length 230 [2022-11-20 11:16:38,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:38,707 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 761 transitions. [2022-11-20 11:16:38,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 6.65) internal successors, (133), 20 states have internal predecessors, (133), 13 states have call successors, (37), 7 states have call predecessors, (37), 8 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) [2022-11-20 11:16:38,707 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 761 transitions. [2022-11-20 11:16:38,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-20 11:16:38,711 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:38,711 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:38,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:38,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-20 11:16:38,925 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:38,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:38,926 INFO L85 PathProgramCache]: Analyzing trace with hash 414425059, now seen corresponding path program 1 times [2022-11-20 11:16:38,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:38,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102081054] [2022-11-20 11:16:38,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:38,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:38,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:38,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952336032] [2022-11-20 11:16:38,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:38,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:38,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:38,993 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:39,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-20 11:16:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:39,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 2982 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:16:39,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:40,021 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:16:40,022 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:16:40,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:40,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102081054] [2022-11-20 11:16:40,022 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:40,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952336032] [2022-11-20 11:16:40,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952336032] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:16:40,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:16:40,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:16:40,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775481777] [2022-11-20 11:16:40,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:40,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:16:40,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:40,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:16:40,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:16:40,026 INFO L87 Difference]: Start difference. First operand 615 states and 761 transitions. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 6 states have internal predecessors, (122), 2 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (33), 4 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-20 11:16:40,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:40,166 INFO L93 Difference]: Finished difference Result 1088 states and 1337 transitions. [2022-11-20 11:16:40,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:16:40,167 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 6 states have internal predecessors, (122), 2 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (33), 4 states have call predecessors, (33), 2 states have call successors, (33) Word has length 240 [2022-11-20 11:16:40,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:40,170 INFO L225 Difference]: With dead ends: 1088 [2022-11-20 11:16:40,171 INFO L226 Difference]: Without dead ends: 486 [2022-11-20 11:16:40,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:16:40,175 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 2 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:40,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1136 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:16:40,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-11-20 11:16:40,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 484. [2022-11-20 11:16:40,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 319 states have (on average 1.0815047021943573) internal successors, (345), 324 states have internal predecessors, (345), 108 states have call successors, (108), 51 states have call predecessors, (108), 56 states have return successors, (127), 108 states have call predecessors, (127), 107 states have call successors, (127) [2022-11-20 11:16:40,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 580 transitions. [2022-11-20 11:16:40,253 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 580 transitions. Word has length 240 [2022-11-20 11:16:40,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:40,254 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 580 transitions. [2022-11-20 11:16:40,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 6 states have internal predecessors, (122), 2 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (33), 4 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-20 11:16:40,255 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 580 transitions. [2022-11-20 11:16:40,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-11-20 11:16:40,257 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:40,258 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:40,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:40,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-20 11:16:40,467 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:40,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:40,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1753735737, now seen corresponding path program 1 times [2022-11-20 11:16:40,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:40,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415379611] [2022-11-20 11:16:40,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:40,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:40,529 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:40,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874491775] [2022-11-20 11:16:40,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:40,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:40,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:40,531 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:40,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-20 11:16:41,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:41,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 2978 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-20 11:16:41,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:41,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:41,842 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 7 treesize of output 3 [2022-11-20 11:16:41,866 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4023 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4023) |c_#memory_int|)) is different from true [2022-11-20 11:16:41,890 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4024 (Array Int Int)) (|aws_add_size_checked_aws_add_u64_checked_~r#1.base| Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_add_size_checked_aws_add_u64_checked_~r#1.base| v_ArrVal_4024))) is different from true [2022-11-20 11:16:41,902 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4023 (Array Int Int)) (v_ArrVal_4024 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (|aws_add_size_checked_aws_add_u64_checked_~r#1.base| Int)) (= |c_#memory_int| (store (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_4023) |aws_add_size_checked_aws_add_u64_checked_~r#1.base| v_ArrVal_4024))) is different from true [2022-11-20 11:16:41,951 INFO L321 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-11-20 11:16:41,951 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 2 case distinctions, treesize of input 19 treesize of output 34 [2022-11-20 11:16:41,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-20 11:16:42,246 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-20 11:16:42,290 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 109 proven. 11 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-11-20 11:16:42,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:42,942 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2022-11-20 11:16:42,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:42,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415379611] [2022-11-20 11:16:42,943 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:42,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874491775] [2022-11-20 11:16:42,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874491775] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:42,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:42,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [20] total 25 [2022-11-20 11:16:42,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442820413] [2022-11-20 11:16:42,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:42,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:16:42,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:42,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:16:42,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=404, Unknown=3, NotChecked=126, Total=600 [2022-11-20 11:16:42,949 INFO L87 Difference]: Start difference. First operand 484 states and 580 transitions. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 7 states have internal predecessors, (89), 4 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-11-20 11:16:43,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:43,611 INFO L93 Difference]: Finished difference Result 661 states and 834 transitions. [2022-11-20 11:16:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:16:43,612 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 7 states have internal predecessors, (89), 4 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 234 [2022-11-20 11:16:43,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:43,615 INFO L225 Difference]: With dead ends: 661 [2022-11-20 11:16:43,616 INFO L226 Difference]: Without dead ends: 552 [2022-11-20 11:16:43,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 443 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=87, Invalid=522, Unknown=3, NotChecked=144, Total=756 [2022-11-20 11:16:43,618 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 76 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:43,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 946 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 11:16:43,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-11-20 11:16:43,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 534. [2022-11-20 11:16:43,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 351 states have (on average 1.0940170940170941) internal successors, (384), 356 states have internal predecessors, (384), 124 states have call successors, (124), 52 states have call predecessors, (124), 58 states have return successors, (156), 125 states have call predecessors, (156), 123 states have call successors, (156) [2022-11-20 11:16:43,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 664 transitions. [2022-11-20 11:16:43,704 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 664 transitions. Word has length 234 [2022-11-20 11:16:43,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:43,705 INFO L495 AbstractCegarLoop]: Abstraction has 534 states and 664 transitions. [2022-11-20 11:16:43,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 7 states have internal predecessors, (89), 4 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-11-20 11:16:43,705 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 664 transitions. [2022-11-20 11:16:43,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-11-20 11:16:43,709 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:43,709 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:43,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:43,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:43,925 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:43,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:43,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1548526073, now seen corresponding path program 1 times [2022-11-20 11:16:43,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:43,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98650732] [2022-11-20 11:16:43,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:43,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:43,994 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:43,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1780088858] [2022-11-20 11:16:43,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:43,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:43,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:43,997 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:43,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-20 11:16:45,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:45,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 2962 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:16:45,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:45,089 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-11-20 11:16:45,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:16:45,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:45,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98650732] [2022-11-20 11:16:45,091 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:45,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780088858] [2022-11-20 11:16:45,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780088858] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:16:45,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:16:45,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 11:16:45,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503273384] [2022-11-20 11:16:45,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:45,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 11:16:45,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:45,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 11:16:45,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 11:16:45,094 INFO L87 Difference]: Start difference. First operand 534 states and 664 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 6 states have internal predecessors, (110), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (31), 4 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 11:16:45,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:45,177 INFO L93 Difference]: Finished difference Result 928 states and 1131 transitions. [2022-11-20 11:16:45,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:16:45,177 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 6 states have internal predecessors, (110), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (31), 4 states have call predecessors, (31), 2 states have call successors, (31) Word has length 236 [2022-11-20 11:16:45,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:45,180 INFO L225 Difference]: With dead ends: 928 [2022-11-20 11:16:45,181 INFO L226 Difference]: Without dead ends: 415 [2022-11-20 11:16:45,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:16:45,184 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 2 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1113 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:45,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1113 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 11:16:45,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-11-20 11:16:45,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 415. [2022-11-20 11:16:45,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 280 states have (on average 1.0964285714285715) internal successors, (307), 284 states have internal predecessors, (307), 82 states have call successors, (82), 48 states have call predecessors, (82), 52 states have return successors, (99), 82 states have call predecessors, (99), 81 states have call successors, (99) [2022-11-20 11:16:45,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 488 transitions. [2022-11-20 11:16:45,287 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 488 transitions. Word has length 236 [2022-11-20 11:16:45,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:45,288 INFO L495 AbstractCegarLoop]: Abstraction has 415 states and 488 transitions. [2022-11-20 11:16:45,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 6 states have internal predecessors, (110), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (31), 4 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-20 11:16:45,288 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 488 transitions. [2022-11-20 11:16:45,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-11-20 11:16:45,291 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:45,291 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:45,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:45,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:45,504 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:45,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:45,505 INFO L85 PathProgramCache]: Analyzing trace with hash 460655609, now seen corresponding path program 1 times [2022-11-20 11:16:45,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:45,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792108151] [2022-11-20 11:16:45,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:45,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:45,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:45,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1745685368] [2022-11-20 11:16:45,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:45,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:45,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:45,571 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:45,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-20 11:16:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:46,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 2984 conjuncts, 83 conjunts are in the unsatisfiable core [2022-11-20 11:16:46,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:46,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:47,224 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:16:47,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:16:47,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-20 11:16:47,418 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4379 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4379))) is different from true [2022-11-20 11:16:47,530 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4380 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4380) |c_#memory_int|)) is different from true [2022-11-20 11:16:47,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:16:47,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:16:47,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-20 11:16:47,675 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-20 11:16:47,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-11-20 11:16:48,451 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:16:48,452 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 22 treesize of output 10 [2022-11-20 11:16:48,458 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 191 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-20 11:16:48,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:49,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:49,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792108151] [2022-11-20 11:16:49,203 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:49,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745685368] [2022-11-20 11:16:49,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745685368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:49,204 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:49,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-11-20 11:16:49,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625205056] [2022-11-20 11:16:49,205 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:49,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 11:16:49,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:49,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 11:16:49,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1008, Unknown=6, NotChecked=130, Total=1260 [2022-11-20 11:16:49,207 INFO L87 Difference]: Start difference. First operand 415 states and 488 transitions. Second operand has 28 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 15 states have call successors, (37), 8 states have call predecessors, (37), 10 states have return successors, (35), 13 states have call predecessors, (35), 15 states have call successors, (35) [2022-11-20 11:16:50,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:50,776 INFO L93 Difference]: Finished difference Result 611 states and 749 transitions. [2022-11-20 11:16:50,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-20 11:16:50,777 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 15 states have call successors, (37), 8 states have call predecessors, (37), 10 states have return successors, (35), 13 states have call predecessors, (35), 15 states have call successors, (35) Word has length 234 [2022-11-20 11:16:50,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:50,781 INFO L225 Difference]: With dead ends: 611 [2022-11-20 11:16:50,781 INFO L226 Difference]: Without dead ends: 494 [2022-11-20 11:16:50,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 265 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=185, Invalid=1623, Unknown=6, NotChecked=166, Total=1980 [2022-11-20 11:16:50,783 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 179 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 3219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2096 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:50,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 918 Invalid, 3219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1001 Invalid, 0 Unknown, 2096 Unchecked, 1.1s Time] [2022-11-20 11:16:50,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-11-20 11:16:50,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 404. [2022-11-20 11:16:50,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 273 states have (on average 1.0952380952380953) internal successors, (299), 278 states have internal predecessors, (299), 79 states have call successors, (79), 47 states have call predecessors, (79), 51 states have return successors, (96), 78 states have call predecessors, (96), 78 states have call successors, (96) [2022-11-20 11:16:50,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 474 transitions. [2022-11-20 11:16:50,852 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 474 transitions. Word has length 234 [2022-11-20 11:16:50,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:50,853 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 474 transitions. [2022-11-20 11:16:50,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 15 states have call successors, (37), 8 states have call predecessors, (37), 10 states have return successors, (35), 13 states have call predecessors, (35), 15 states have call successors, (35) [2022-11-20 11:16:50,854 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 474 transitions. [2022-11-20 11:16:50,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-20 11:16:50,856 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:50,857 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:50,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:51,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-20 11:16:51,072 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:51,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:51,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1091587280, now seen corresponding path program 1 times [2022-11-20 11:16:51,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:51,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546029315] [2022-11-20 11:16:51,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:51,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:51,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:51,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1446178997] [2022-11-20 11:16:51,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:51,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:51,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:51,148 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:51,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-20 11:16:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:52,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 2964 conjuncts, 83 conjunts are in the unsatisfiable core [2022-11-20 11:16:52,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:52,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:52,906 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:16:52,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:16:52,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:16:52,981 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 7 treesize of output 3 [2022-11-20 11:16:53,075 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4571 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4571) |c_#memory_int|)) is different from true [2022-11-20 11:16:53,191 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_add_size_checked_aws_add_u64_checked_~r#1.base| Int)) (and (<= |aws_add_size_checked_aws_add_u64_checked_~r#1.base| |c_aws_add_size_checked_#in~r#1.base|) (exists ((v_ArrVal_4572 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_add_size_checked_aws_add_u64_checked_~r#1.base| v_ArrVal_4572))))) is different from true [2022-11-20 11:16:53,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:16:53,368 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-20 11:16:53,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 31 [2022-11-20 11:16:53,393 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-20 11:16:53,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:16:53,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-20 11:16:53,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-20 11:16:53,916 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 142 proven. 46 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-11-20 11:16:53,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:55,010 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2022-11-20 11:16:55,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:55,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546029315] [2022-11-20 11:16:55,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:55,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446178997] [2022-11-20 11:16:55,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446178997] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:55,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:55,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [28] total 35 [2022-11-20 11:16:55,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999847702] [2022-11-20 11:16:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:16:55,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:16:55,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:16:55,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=961, Unknown=7, NotChecked=126, Total=1190 [2022-11-20 11:16:55,013 INFO L87 Difference]: Start difference. First operand 404 states and 474 transitions. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 8 states have internal predecessors, (86), 4 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-11-20 11:16:55,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:16:55,789 INFO L93 Difference]: Finished difference Result 530 states and 645 transitions. [2022-11-20 11:16:55,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:16:55,790 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 8 states have internal predecessors, (86), 4 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 231 [2022-11-20 11:16:55,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:16:55,792 INFO L225 Difference]: With dead ends: 530 [2022-11-20 11:16:55,792 INFO L226 Difference]: Without dead ends: 431 [2022-11-20 11:16:55,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 425 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=114, Invalid=1147, Unknown=7, NotChecked=138, Total=1406 [2022-11-20 11:16:55,794 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 62 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 11:16:55,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 1267 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 11:16:55,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-11-20 11:16:55,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 419. [2022-11-20 11:16:55,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 285 states have (on average 1.1087719298245613) internal successors, (316), 290 states have internal predecessors, (316), 80 states have call successors, (80), 48 states have call predecessors, (80), 53 states have return successors, (104), 80 states have call predecessors, (104), 79 states have call successors, (104) [2022-11-20 11:16:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 500 transitions. [2022-11-20 11:16:55,863 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 500 transitions. Word has length 231 [2022-11-20 11:16:55,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:16:55,864 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 500 transitions. [2022-11-20 11:16:55,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 8 states have internal predecessors, (86), 4 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-11-20 11:16:55,865 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 500 transitions. [2022-11-20 11:16:55,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-20 11:16:55,867 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:16:55,867 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:16:55,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-20 11:16:56,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:56,082 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:16:56,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:16:56,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1910299888, now seen corresponding path program 1 times [2022-11-20 11:16:56,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:16:56,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975417122] [2022-11-20 11:16:56,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:56,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:16:56,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:16:56,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185788015] [2022-11-20 11:16:56,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:16:56,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:16:56,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:16:56,153 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:16:56,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-20 11:16:57,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:16:57,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 2970 conjuncts, 76 conjunts are in the unsatisfiable core [2022-11-20 11:16:57,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:16:57,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:57,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:16:57,877 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:16:57,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:16:57,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:16:57,939 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 7 treesize of output 3 [2022-11-20 11:16:58,029 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4770 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4770) |c_#memory_int|)) is different from true [2022-11-20 11:16:58,135 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4771 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4771))) is different from true [2022-11-20 11:16:58,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:16:58,239 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:16:58,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 27 [2022-11-20 11:16:58,262 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-20 11:16:58,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:16:58,904 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:16:58,904 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 22 treesize of output 10 [2022-11-20 11:16:58,914 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 187 proven. 35 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-11-20 11:16:58,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:16:59,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:16:59,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975417122] [2022-11-20 11:16:59,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:16:59,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185788015] [2022-11-20 11:16:59,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185788015] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:16:59,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:16:59,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-20 11:16:59,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758054464] [2022-11-20 11:16:59,608 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:16:59,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 11:16:59,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:16:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 11:16:59,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=713, Unknown=13, NotChecked=110, Total=930 [2022-11-20 11:16:59,610 INFO L87 Difference]: Start difference. First operand 419 states and 500 transitions. Second operand has 23 states, 20 states have (on average 6.7) internal successors, (134), 20 states have internal predecessors, (134), 13 states have call successors, (37), 7 states have call predecessors, (37), 8 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) [2022-11-20 11:17:00,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:00,922 INFO L93 Difference]: Finished difference Result 619 states and 738 transitions. [2022-11-20 11:17:00,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-20 11:17:00,923 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 6.7) internal successors, (134), 20 states have internal predecessors, (134), 13 states have call successors, (37), 7 states have call predecessors, (37), 8 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) Word has length 231 [2022-11-20 11:17:00,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:00,935 INFO L225 Difference]: With dead ends: 619 [2022-11-20 11:17:00,935 INFO L226 Difference]: Without dead ends: 493 [2022-11-20 11:17:00,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 265 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=150, Invalid=1176, Unknown=14, NotChecked=142, Total=1482 [2022-11-20 11:17:00,939 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 90 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1130 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:00,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 520 Invalid, 1917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 741 Invalid, 0 Unknown, 1130 Unchecked, 0.8s Time] [2022-11-20 11:17:00,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-11-20 11:17:01,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 481. [2022-11-20 11:17:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 328 states have (on average 1.0975609756097562) internal successors, (360), 333 states have internal predecessors, (360), 91 states have call successors, (91), 57 states have call predecessors, (91), 61 states have return successors, (115), 90 states have call predecessors, (115), 90 states have call successors, (115) [2022-11-20 11:17:01,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 566 transitions. [2022-11-20 11:17:01,019 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 566 transitions. Word has length 231 [2022-11-20 11:17:01,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:01,020 INFO L495 AbstractCegarLoop]: Abstraction has 481 states and 566 transitions. [2022-11-20 11:17:01,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 6.7) internal successors, (134), 20 states have internal predecessors, (134), 13 states have call successors, (37), 7 states have call predecessors, (37), 8 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) [2022-11-20 11:17:01,021 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 566 transitions. [2022-11-20 11:17:01,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2022-11-20 11:17:01,024 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:01,024 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:01,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:01,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-20 11:17:01,240 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:17:01,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:01,241 INFO L85 PathProgramCache]: Analyzing trace with hash 455607930, now seen corresponding path program 1 times [2022-11-20 11:17:01,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:17:01,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156390171] [2022-11-20 11:17:01,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:01,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:17:01,316 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:17:01,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912016347] [2022-11-20 11:17:01,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:01,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:01,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:17:01,318 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:17:01,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-20 11:17:02,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:02,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 2996 conjuncts, 96 conjunts are in the unsatisfiable core [2022-11-20 11:17:02,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:02,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:17:03,219 INFO L321 Elim1Store]: treesize reduction 53, result has 32.9 percent of original size [2022-11-20 11:17:03,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 53 [2022-11-20 11:17:03,408 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4962 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4962) |c_#memory_int|)) is different from true [2022-11-20 11:17:03,536 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4963 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4963) |c_#memory_int|)) is different from true [2022-11-20 11:17:03,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:17:03,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:17:03,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2022-11-20 11:17:03,663 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-20 11:17:03,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:05,430 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:17:05,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2022-11-20 11:17:05,561 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 164 proven. 80 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-20 11:17:05,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:06,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:17:06,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156390171] [2022-11-20 11:17:06,856 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:17:06,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912016347] [2022-11-20 11:17:06,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912016347] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:17:06,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:17:06,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-11-20 11:17:06,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057657787] [2022-11-20 11:17:06,857 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:17:06,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-20 11:17:06,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:17:06,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-20 11:17:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1571, Unknown=20, NotChecked=162, Total=1892 [2022-11-20 11:17:06,859 INFO L87 Difference]: Start difference. First operand 481 states and 566 transitions. Second operand has 34 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 17 states have call successors, (37), 9 states have call predecessors, (37), 11 states have return successors, (35), 15 states have call predecessors, (35), 16 states have call successors, (35) [2022-11-20 11:17:09,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:09,838 INFO L93 Difference]: Finished difference Result 572 states and 666 transitions. [2022-11-20 11:17:09,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-20 11:17:09,839 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 17 states have call successors, (37), 9 states have call predecessors, (37), 11 states have return successors, (35), 15 states have call predecessors, (35), 16 states have call successors, (35) Word has length 235 [2022-11-20 11:17:09,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:09,842 INFO L225 Difference]: With dead ends: 572 [2022-11-20 11:17:09,842 INFO L226 Difference]: Without dead ends: 567 [2022-11-20 11:17:09,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 251 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1135 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=400, Invalid=4278, Unknown=22, NotChecked=270, Total=4970 [2022-11-20 11:17:09,845 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 102 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 1653 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 3149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1452 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:09,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 1246 Invalid, 3149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1653 Invalid, 0 Unknown, 1452 Unchecked, 1.3s Time] [2022-11-20 11:17:09,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-11-20 11:17:09,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 560. [2022-11-20 11:17:09,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 384 states have (on average 1.0963541666666667) internal successors, (421), 390 states have internal predecessors, (421), 103 states have call successors, (103), 68 states have call predecessors, (103), 72 states have return successors, (129), 101 states have call predecessors, (129), 102 states have call successors, (129) [2022-11-20 11:17:09,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 653 transitions. [2022-11-20 11:17:09,934 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 653 transitions. Word has length 235 [2022-11-20 11:17:09,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:09,935 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 653 transitions. [2022-11-20 11:17:09,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 17 states have call successors, (37), 9 states have call predecessors, (37), 11 states have return successors, (35), 15 states have call predecessors, (35), 16 states have call successors, (35) [2022-11-20 11:17:09,935 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 653 transitions. [2022-11-20 11:17:09,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2022-11-20 11:17:09,938 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:09,939 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:09,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:10,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-11-20 11:17:10,154 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:17:10,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:10,155 INFO L85 PathProgramCache]: Analyzing trace with hash -167673672, now seen corresponding path program 1 times [2022-11-20 11:17:10,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:17:10,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374042801] [2022-11-20 11:17:10,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:10,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:17:10,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:17:10,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [234220368] [2022-11-20 11:17:10,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:10,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:10,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:17:10,220 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:17:10,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-20 11:17:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:11,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 2983 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 11:17:11,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:11,464 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 184 proven. 9 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-20 11:17:11,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:11,898 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-11-20 11:17:11,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:17:11,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374042801] [2022-11-20 11:17:11,899 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:17:11,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234220368] [2022-11-20 11:17:11,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234220368] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:17:11,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:17:11,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-11-20 11:17:11,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080971111] [2022-11-20 11:17:11,900 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:17:11,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:17:11,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:17:11,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:17:11,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:17:11,904 INFO L87 Difference]: Start difference. First operand 560 states and 653 transitions. Second operand has 14 states, 12 states have (on average 11.75) internal successors, (141), 11 states have internal predecessors, (141), 5 states have call successors, (44), 3 states have call predecessors, (44), 6 states have return successors, (43), 5 states have call predecessors, (43), 5 states have call successors, (43) [2022-11-20 11:17:12,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:12,214 INFO L93 Difference]: Finished difference Result 791 states and 952 transitions. [2022-11-20 11:17:12,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 11:17:12,215 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 11.75) internal successors, (141), 11 states have internal predecessors, (141), 5 states have call successors, (44), 3 states have call predecessors, (44), 6 states have return successors, (43), 5 states have call predecessors, (43), 5 states have call successors, (43) Word has length 235 [2022-11-20 11:17:12,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:12,218 INFO L225 Difference]: With dead ends: 791 [2022-11-20 11:17:12,218 INFO L226 Difference]: Without dead ends: 517 [2022-11-20 11:17:12,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:17:12,220 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 6 mSDsluCounter, 1464 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1635 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:12,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1635 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 11:17:12,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-11-20 11:17:12,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 503. [2022-11-20 11:17:12,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 345 states have (on average 1.0927536231884059) internal successors, (377), 351 states have internal predecessors, (377), 91 states have call successors, (91), 61 states have call predecessors, (91), 66 states have return successors, (115), 90 states have call predecessors, (115), 90 states have call successors, (115) [2022-11-20 11:17:12,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 583 transitions. [2022-11-20 11:17:12,298 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 583 transitions. Word has length 235 [2022-11-20 11:17:12,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:12,299 INFO L495 AbstractCegarLoop]: Abstraction has 503 states and 583 transitions. [2022-11-20 11:17:12,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 11.75) internal successors, (141), 11 states have internal predecessors, (141), 5 states have call successors, (44), 3 states have call predecessors, (44), 6 states have return successors, (43), 5 states have call predecessors, (43), 5 states have call successors, (43) [2022-11-20 11:17:12,299 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 583 transitions. [2022-11-20 11:17:12,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-20 11:17:12,302 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:12,302 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:12,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:12,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-20 11:17:12,516 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:17:12,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:12,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1635815233, now seen corresponding path program 1 times [2022-11-20 11:17:12,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:17:12,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628395425] [2022-11-20 11:17:12,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:12,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:17:12,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:17:12,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017192262] [2022-11-20 11:17:12,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:12,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:12,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:17:12,587 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:17:12,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-20 11:17:13,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:13,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 3003 conjuncts, 103 conjunts are in the unsatisfiable core [2022-11-20 11:17:13,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:13,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:17:14,156 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-11-20 11:17:14,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-20 11:17:14,196 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 7 treesize of output 3 [2022-11-20 11:17:14,265 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5360 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5360)) |c_#memory_int|)) is different from true [2022-11-20 11:17:14,391 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5362 Int)) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_5362)) |c_#memory_int|)) is different from true [2022-11-20 11:17:14,407 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5360 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5362 Int)) (= (let ((.cse0 (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5360)))) (store .cse0 |c_hash_table_state_required_bytes_#in~required_bytes.base| (store (select .cse0 |c_hash_table_state_required_bytes_#in~required_bytes.base|) |c_hash_table_state_required_bytes_#in~required_bytes.offset| v_ArrVal_5362))) |c_#memory_int|)) is different from true [2022-11-20 11:17:14,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:17:14,445 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:17:14,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2022-11-20 11:17:14,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:14,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:15,231 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:17:15,231 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 22 treesize of output 10 [2022-11-20 11:17:15,236 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 215 proven. 43 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-20 11:17:15,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:15,689 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5364 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_save_byte_from_array_~storage#1.base| v_ArrVal_5364) |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base|) (+ 40 |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset|)) ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_DELETE_CALLED))) is different from false [2022-11-20 11:17:15,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:17:15,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628395425] [2022-11-20 11:17:15,697 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:17:15,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017192262] [2022-11-20 11:17:15,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017192262] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:17:15,698 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:17:15,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-20 11:17:15,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003917552] [2022-11-20 11:17:15,699 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:17:15,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 11:17:15,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:17:15,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 11:17:15,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=668, Unknown=4, NotChecked=220, Total=992 [2022-11-20 11:17:15,702 INFO L87 Difference]: Start difference. First operand 503 states and 583 transitions. Second operand has 24 states, 21 states have (on average 6.428571428571429) internal successors, (135), 22 states have internal predecessors, (135), 15 states have call successors, (38), 6 states have call predecessors, (38), 8 states have return successors, (36), 12 states have call predecessors, (36), 14 states have call successors, (36) [2022-11-20 11:17:17,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:17,635 INFO L93 Difference]: Finished difference Result 753 states and 925 transitions. [2022-11-20 11:17:17,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 11:17:17,636 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 6.428571428571429) internal successors, (135), 22 states have internal predecessors, (135), 15 states have call successors, (38), 6 states have call predecessors, (38), 8 states have return successors, (36), 12 states have call predecessors, (36), 14 states have call successors, (36) Word has length 237 [2022-11-20 11:17:17,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:17,640 INFO L225 Difference]: With dead ends: 753 [2022-11-20 11:17:17,640 INFO L226 Difference]: Without dead ends: 626 [2022-11-20 11:17:17,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 260 SyntacticMatches, 9 SemanticMatches, 39 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=163, Invalid=1181, Unknown=4, NotChecked=292, Total=1640 [2022-11-20 11:17:17,641 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 152 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1835 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:17,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 603 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1314 Invalid, 0 Unknown, 1835 Unchecked, 1.4s Time] [2022-11-20 11:17:17,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-11-20 11:17:17,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 584. [2022-11-20 11:17:17,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 396 states have (on average 1.0833333333333333) internal successors, (429), 403 states have internal predecessors, (429), 114 states have call successors, (114), 67 states have call predecessors, (114), 73 states have return successors, (147), 113 states have call predecessors, (147), 113 states have call successors, (147) [2022-11-20 11:17:17,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 690 transitions. [2022-11-20 11:17:17,741 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 690 transitions. Word has length 237 [2022-11-20 11:17:17,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:17,742 INFO L495 AbstractCegarLoop]: Abstraction has 584 states and 690 transitions. [2022-11-20 11:17:17,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 6.428571428571429) internal successors, (135), 22 states have internal predecessors, (135), 15 states have call successors, (38), 6 states have call predecessors, (38), 8 states have return successors, (36), 12 states have call predecessors, (36), 14 states have call successors, (36) [2022-11-20 11:17:17,742 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 690 transitions. [2022-11-20 11:17:17,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-11-20 11:17:17,745 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:17,745 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:17,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:17,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-20 11:17:17,961 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:17:17,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:17,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1769149390, now seen corresponding path program 1 times [2022-11-20 11:17:17,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:17:17,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562655621] [2022-11-20 11:17:17,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:17,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:17:18,048 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:17:18,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1784158610] [2022-11-20 11:17:18,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:18,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:18,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:17:18,051 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:17:18,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-20 11:17:19,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:19,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 3015 conjuncts, 111 conjunts are in the unsatisfiable core [2022-11-20 11:17:19,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:19,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:17:19,919 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-11-20 11:17:19,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-20 11:17:19,956 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 7 treesize of output 3 [2022-11-20 11:17:20,031 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5574 Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5574)) |c_#memory_int|)) is different from true [2022-11-20 11:17:20,130 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5576 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5576) |c_#memory_int|)) is different from true [2022-11-20 11:17:20,143 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5576 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5574 Int)) (= |c_#memory_int| (store (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5574)) |c_hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_5576))) is different from true [2022-11-20 11:17:20,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:17:20,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-11-20 11:17:20,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:20,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:20,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:20,954 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 215 proven. 46 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-20 11:17:20,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:21,517 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5578 (Array Int Int))) (not (= ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_READY_FOR_USE (select (select (store |c_#memory_int| |c_ULTIMATE.start_save_byte_from_array_~storage#1.base| v_ArrVal_5578) |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base|) (+ 40 |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset|))))) is different from false [2022-11-20 11:17:21,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:17:21,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562655621] [2022-11-20 11:17:21,525 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:17:21,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784158610] [2022-11-20 11:17:21,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784158610] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:17:21,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:17:21,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-11-20 11:17:21,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751191737] [2022-11-20 11:17:21,526 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:17:21,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 11:17:21,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:17:21,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 11:17:21,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=953, Unknown=4, NotChecked=260, Total=1332 [2022-11-20 11:17:21,529 INFO L87 Difference]: Start difference. First operand 584 states and 690 transitions. Second operand has 27 states, 23 states have (on average 6.043478260869565) internal successors, (139), 25 states have internal predecessors, (139), 16 states have call successors, (38), 6 states have call predecessors, (38), 9 states have return successors, (36), 12 states have call predecessors, (36), 15 states have call successors, (36) [2022-11-20 11:17:22,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:17:22,800 INFO L93 Difference]: Finished difference Result 701 states and 832 transitions. [2022-11-20 11:17:22,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-20 11:17:22,801 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 6.043478260869565) internal successors, (139), 25 states have internal predecessors, (139), 16 states have call successors, (38), 6 states have call predecessors, (38), 9 states have return successors, (36), 12 states have call predecessors, (36), 15 states have call successors, (36) Word has length 238 [2022-11-20 11:17:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:17:22,804 INFO L225 Difference]: With dead ends: 701 [2022-11-20 11:17:22,804 INFO L226 Difference]: Without dead ends: 583 [2022-11-20 11:17:22,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 259 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=185, Invalid=1633, Unknown=4, NotChecked=340, Total=2162 [2022-11-20 11:17:22,806 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 101 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 1760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1156 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:17:22,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 471 Invalid, 1760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 559 Invalid, 0 Unknown, 1156 Unchecked, 0.7s Time] [2022-11-20 11:17:22,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-11-20 11:17:22,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 525. [2022-11-20 11:17:22,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 358 states have (on average 1.089385474860335) internal successors, (390), 364 states have internal predecessors, (390), 98 states have call successors, (98), 62 states have call predecessors, (98), 68 states have return successors, (125), 98 states have call predecessors, (125), 97 states have call successors, (125) [2022-11-20 11:17:22,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 613 transitions. [2022-11-20 11:17:22,896 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 613 transitions. Word has length 238 [2022-11-20 11:17:22,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:17:22,896 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 613 transitions. [2022-11-20 11:17:22,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 6.043478260869565) internal successors, (139), 25 states have internal predecessors, (139), 16 states have call successors, (38), 6 states have call predecessors, (38), 9 states have return successors, (36), 12 states have call predecessors, (36), 15 states have call successors, (36) [2022-11-20 11:17:22,897 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 613 transitions. [2022-11-20 11:17:22,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-20 11:17:22,900 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:17:22,900 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:17:22,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:23,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:23,117 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:17:23,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:23,117 INFO L85 PathProgramCache]: Analyzing trace with hash -530549555, now seen corresponding path program 1 times [2022-11-20 11:17:23,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:17:23,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883698281] [2022-11-20 11:17:23,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:23,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:17:23,187 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:17:23,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1673826192] [2022-11-20 11:17:23,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:23,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:23,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:17:23,189 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:17:23,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-20 11:17:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:24,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 2975 conjuncts, 115 conjunts are in the unsatisfiable core [2022-11-20 11:17:24,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:24,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:17:24,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:17:24,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:17:27,156 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:17:27,157 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 15 treesize of output 7 [2022-11-20 11:17:27,330 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:17:27,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:17:27,501 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5761 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5761))) is different from true [2022-11-20 11:17:27,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:17:27,635 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5762 Int) (|aws_add_size_checked_aws_add_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_add_size_checked_aws_add_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_add_size_checked_aws_add_u64_checked_~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_5762)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:17:27,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:17:27,808 INFO L321 Elim1Store]: treesize reduction 61, result has 37.1 percent of original size [2022-11-20 11:17:27,808 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 97 [2022-11-20 11:17:27,843 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-20 11:17:27,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:17:27,880 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 8 treesize of output 7 [2022-11-20 11:17:27,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:17:27,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2022-11-20 11:17:27,923 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2022-11-20 11:17:28,043 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 45 treesize of output 32 [2022-11-20 11:17:28,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-20 11:17:28,251 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= (store .cse0 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|))))) is different from true [2022-11-20 11:17:28,348 WARN L859 $PredicateComparison]: unable to prove that (and (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base|) |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset|))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base| |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (store .cse0 0 .cse1) v_DerPreprocessor_2) (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0)))))) (not (= .cse1 0)))) (= |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset| 0) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse2 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse2) (= (store .cse2 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:30,772 WARN L859 $PredicateComparison]: unable to prove that (and (let ((.cse1 (select (select |c_#memory_$Pointer$.base| c_aws_hash_iter_done_~iter.base) 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= c_aws_hash_iter_done_~iter.base |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= (store .cse0 0 .cse1) v_DerPreprocessor_2)))))) (not (= .cse1 0)))) (= c_aws_hash_iter_done_~iter.offset 0) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse2 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse2) (= (store .cse2 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:30,815 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= v_DerPreprocessor_2 (store .cse0 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse1 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse1) (= (store .cse1 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:39,425 WARN L859 $PredicateComparison]: unable to prove that (and (or (not (= (select (select |c_#memory_$Pointer$.base| |c_aws_hash_iter_is_valid_#in~iter.base|) |c_aws_hash_iter_is_valid_#in~iter.offset|) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| |c_aws_hash_iter_is_valid_#in~iter.base|) |c_aws_hash_iter_is_valid_#in~iter.offset|) 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= v_DerPreprocessor_2 (store .cse0 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse1 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse1) (= (store .cse1 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:39,468 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= v_DerPreprocessor_2 (store .cse0 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse1 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse1) (= (store .cse1 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:40,226 WARN L859 $PredicateComparison]: unable to prove that (and (or (not (= (select (select |c_#memory_$Pointer$.base| |c_aws_hash_iter_is_valid_#in~iter.base|) |c_aws_hash_iter_is_valid_#in~iter.offset|) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| |c_aws_hash_iter_is_valid_#in~iter.base|) |c_aws_hash_iter_is_valid_#in~iter.offset|) 0))) (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= v_DerPreprocessor_2 (store .cse0 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse1 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse1) (= (store .cse1 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:40,507 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.base| c_aws_hash_iter_done_~iter.base))) (and (let ((.cse1 (select .cse2 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= c_aws_hash_iter_done_~iter.base |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= (store .cse0 0 .cse1) v_DerPreprocessor_2)))))) (not (= .cse1 0)))) (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (not (= (select .cse2 c_aws_hash_iter_done_~iter.offset) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| c_aws_hash_iter_done_~iter.base) c_aws_hash_iter_done_~iter.offset) 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse3 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse3) (= v_DerPreprocessor_2 (store .cse3 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (= c_aws_hash_iter_done_~iter.offset 0) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse4 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse4) (= (store .cse4 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|))))))) is different from true [2022-11-20 11:17:40,593 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= v_DerPreprocessor_2 (store .cse0 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse1 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse1) (= (store .cse1 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)) v_DerPreprocessor_2))))))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse2 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse2) (= (store .cse2 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:17:40,932 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.base| c_aws_hash_iter_done_~iter.base))) (and (let ((.cse1 (select .cse2 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= c_aws_hash_iter_done_~iter.base |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= (store .cse0 0 .cse1) v_DerPreprocessor_2)))))) (not (= .cse1 0)))) (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (not (= (select .cse2 c_aws_hash_iter_done_~iter.offset) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| c_aws_hash_iter_done_~iter.base) c_aws_hash_iter_done_~iter.offset) 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse3 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse3) (= v_DerPreprocessor_2 (store .cse3 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (= c_aws_hash_iter_done_~iter.offset 0) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse4 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse4) (= (store .cse4 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)) v_DerPreprocessor_2))))))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse5 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse5) (= (store .cse5 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|))))))) is different from true [2022-11-20 11:17:57,240 WARN L233 SmtUtils]: Spent 15.52s on a formula simplification. DAG size of input: 114 DAG size of output: 97 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:17:57,659 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.base| c_aws_hash_iter_done_~iter.base)) (.cse4 (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0))))) (.cse5 (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse8 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse8) (= (store .cse8 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)) v_DerPreprocessor_2)))))))))) (and (let ((.cse1 (select .cse2 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= c_aws_hash_iter_done_~iter.base |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= (store .cse0 0 .cse1) v_DerPreprocessor_2)))))) (not (= .cse1 0)))) (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (not (= (select .cse2 c_aws_hash_iter_done_~iter.offset) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| c_aws_hash_iter_done_~iter.base) c_aws_hash_iter_done_~iter.offset) 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse3 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse3) (= v_DerPreprocessor_2 (store .cse3 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (= c_aws_hash_iter_done_~iter.offset 0) (or .cse4 (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0))))) .cse5) (or .cse4 .cse5) (or (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int) (v_DerPreprocessor_2 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse6 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse6) (= (store .cse6 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0)) v_DerPreprocessor_2) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 |hash_table_state_required_bytes_~#elemsize~0.base|))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse7 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse7) (= (store .cse7 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|))))))) is different from true [2022-11-20 11:17:58,199 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse4 (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0))))) (.cse5 (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse8 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse8) (= (store .cse8 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)) v_DerPreprocessor_2)))))))))) (and (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse1 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|)) (.cse0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0))) (and (not (= .cse0 0)) (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse1) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 |hash_table_state_required_bytes_~#elemsize~0.base|)) (= v_DerPreprocessor_2 (store .cse1 0 .cse0))))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse2 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse2) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 |hash_table_state_required_bytes_~#elemsize~0.base|)) (= v_DerPreprocessor_2 (store .cse2 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0))))))) (or (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0))) (exists ((|v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29| Int) (|v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_iter_is_valid_#in~iter.base_BEFORE_CALL_29|) |v_aws_hash_iter_is_valid_#in~iter.offset_BEFORE_CALL_29|) 0)))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse3 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse3) (= v_DerPreprocessor_2 (store .cse3 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or .cse4 (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0))))) .cse5) (or .cse4 .cse5) (or (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int) (v_DerPreprocessor_2 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse6 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse6) (= (store .cse6 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0)) v_DerPreprocessor_2) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 |hash_table_state_required_bytes_~#elemsize~0.base|))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse7 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse7) (= (store .cse7 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|))))))) is different from true [2022-11-20 11:18:33,837 WARN L233 SmtUtils]: Spent 34.75s on a formula simplification. DAG size of input: 166 DAG size of output: 148 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:19:08,954 WARN L233 SmtUtils]: Spent 33.24s on a formula simplification. DAG size of input: 147 DAG size of output: 145 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:19:09,460 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.base| c_aws_hash_iter_done_~iter.base))) (and (let ((.cse1 (select .cse2 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= c_aws_hash_iter_done_~iter.base |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) c_aws_hash_iter_done_~iter.base v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (= (store .cse0 0 .cse1) v_DerPreprocessor_2)))))) (not (= .cse1 0)))) (or (not (= (select .cse2 c_aws_hash_iter_done_~iter.offset) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| c_aws_hash_iter_done_~iter.base) c_aws_hash_iter_done_~iter.offset) 0))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse3 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse3) (= v_DerPreprocessor_2 (store .cse3 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (= c_aws_hash_iter_done_~iter.offset 0) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 Int)) (and (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse4 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse4) (= v_DerPreprocessor_2 (store .cse4 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (not (= 0 (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51) 0))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51) 0) 0)))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse5 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse5) (= (store .cse5 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)) v_DerPreprocessor_2))))))))) (or (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int) (v_DerPreprocessor_2 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse6 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse6) (= (store .cse6 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0)) v_DerPreprocessor_2) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 |hash_table_state_required_bytes_~#elemsize~0.base|))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse7 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse7) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 |hash_table_state_required_bytes_~#elemsize~0.base|)) (= v_DerPreprocessor_2 (store .cse7 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0))))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse8 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse8) (= (store .cse8 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|))))))) is different from true [2022-11-20 11:19:09,876 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52) 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse0 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 |hash_table_state_required_bytes_~#elemsize~0.base|)) (= (store .cse0 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52) 0)) v_DerPreprocessor_2) (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse0) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52) 0) 0))))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52) 0)) (.cse2 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (not (= 0 .cse1)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_52 |hash_table_state_required_bytes_~#elemsize~0.base|)) (= (store .cse2 0 .cse1) v_DerPreprocessor_2) (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse2))))) (or (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse3 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse3) (= v_DerPreprocessor_2 (store .cse3 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_47) 0))))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 Int)) (and (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse4 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse4) (= v_DerPreprocessor_2 (store .cse4 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51) 0)))))) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 |hash_table_state_required_bytes_~#elemsize~0.base|)))) (not (= 0 (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51) 0))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_51) 0) 0)))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (not (= 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0) 0)) (exists ((|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 |hash_table_state_required_bytes_~#elemsize~0.base|)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse5 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse5) (= (store .cse5 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_48) 0)) v_DerPreprocessor_2))))))))) (or (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int) (v_DerPreprocessor_2 (Array Int Int)) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse6 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse6) (= (store .cse6 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0)) v_DerPreprocessor_2) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 |hash_table_state_required_bytes_~#elemsize~0.base|))))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_49) 0) 0)))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int)) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (let ((.cse7 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse7) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0) 0)) (not (= v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50 |hash_table_state_required_bytes_~#elemsize~0.base|)) (= v_DerPreprocessor_2 (store .cse7 0 (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_50) 0))))))) (or (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0) 0))) (exists ((|v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| Int) (|hash_table_state_required_bytes_~#elemsize~0.base| Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (let ((.cse8 (select (store (store (store (store |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base| v_DerPreprocessor_1) |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108| v_DerPreprocessor_2) |hash_table_state_required_bytes_~#elemsize~0.base|))) (and (= (select |c_#memory_$Pointer$.base| |hash_table_state_required_bytes_~#elemsize~0.base|) .cse8) (= (store .cse8 0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|) 0)) v_DerPreprocessor_2)))) (not (= |hash_table_state_required_bytes_~#elemsize~0.base| |v_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base_BEFORE_CALL_108|)))))) is different from true [2022-11-20 11:19:49,840 WARN L233 SmtUtils]: Spent 39.44s on a formula simplification. DAG size of input: 175 DAG size of output: 173 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:20:15,658 WARN L233 SmtUtils]: Spent 25.26s on a formula simplification that was a NOOP. DAG size: 177 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:20:39,632 WARN L233 SmtUtils]: Spent 23.47s on a formula simplification that was a NOOP. DAG size: 175 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:20:39,811 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 169 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 61 not checked. [2022-11-20 11:20:39,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:20:41,612 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-20 11:20:41,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:20:41,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883698281] [2022-11-20 11:20:41,613 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:20:41,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673826192] [2022-11-20 11:20:41,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673826192] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:20:41,613 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:20:41,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 9] total 53 [2022-11-20 11:20:41,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377562445] [2022-11-20 11:20:41,614 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:20:41,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-20 11:20:41,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:20:41,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-20 11:20:41,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1089, Unknown=141, NotChecked=1360, Total=2756 [2022-11-20 11:20:41,617 INFO L87 Difference]: Start difference. First operand 525 states and 613 transitions. Second operand has 53 states, 47 states have (on average 4.0212765957446805) internal successors, (189), 46 states have internal predecessors, (189), 24 states have call successors, (62), 16 states have call predecessors, (62), 18 states have return successors, (59), 22 states have call predecessors, (59), 22 states have call successors, (59) [2022-11-20 11:20:46,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:20:46,952 INFO L93 Difference]: Finished difference Result 739 states and 873 transitions. [2022-11-20 11:20:46,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:20:46,953 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 47 states have (on average 4.0212765957446805) internal successors, (189), 46 states have internal predecessors, (189), 24 states have call successors, (62), 16 states have call predecessors, (62), 18 states have return successors, (59), 22 states have call predecessors, (59), 22 states have call successors, (59) Word has length 239 [2022-11-20 11:20:46,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:20:46,957 INFO L225 Difference]: With dead ends: 739 [2022-11-20 11:20:46,958 INFO L226 Difference]: Without dead ends: 658 [2022-11-20 11:20:46,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 432 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 16 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 192.6s TimeCoverageRelationStatistics Valid=228, Invalid=1832, Unknown=166, NotChecked=1680, Total=3906 [2022-11-20 11:20:46,960 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 191 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 1343 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 7573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6088 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:20:46,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 1075 Invalid, 7573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1343 Invalid, 0 Unknown, 6088 Unchecked, 2.0s Time] [2022-11-20 11:20:46,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-11-20 11:20:47,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 623. [2022-11-20 11:20:47,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 428 states have (on average 1.0957943925233644) internal successors, (469), 436 states have internal predecessors, (469), 112 states have call successors, (112), 75 states have call predecessors, (112), 82 states have return successors, (148), 111 states have call predecessors, (148), 111 states have call successors, (148) [2022-11-20 11:20:47,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 729 transitions. [2022-11-20 11:20:47,075 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 729 transitions. Word has length 239 [2022-11-20 11:20:47,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:20:47,076 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 729 transitions. [2022-11-20 11:20:47,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 47 states have (on average 4.0212765957446805) internal successors, (189), 46 states have internal predecessors, (189), 24 states have call successors, (62), 16 states have call predecessors, (62), 18 states have return successors, (59), 22 states have call predecessors, (59), 22 states have call successors, (59) [2022-11-20 11:20:47,076 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 729 transitions. [2022-11-20 11:20:47,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-11-20 11:20:47,079 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:20:47,079 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:20:47,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-20 11:20:47,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:20:47,295 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:20:47,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:20:47,295 INFO L85 PathProgramCache]: Analyzing trace with hash 170191179, now seen corresponding path program 1 times [2022-11-20 11:20:47,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:20:47,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370141467] [2022-11-20 11:20:47,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:20:47,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:20:47,363 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:20:47,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [873240366] [2022-11-20 11:20:47,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:20:47,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:20:47,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:20:47,364 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:20:47,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-20 11:20:48,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:20:48,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 3029 conjuncts, 92 conjunts are in the unsatisfiable core [2022-11-20 11:20:48,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:20:48,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:20:49,229 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-20 11:20:49,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-11-20 11:20:49,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-11-20 11:20:49,343 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 7 treesize of output 3 [2022-11-20 11:20:49,461 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6007 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6007) |c_#memory_int|)) is different from true [2022-11-20 11:20:49,609 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6008 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_6008))) is different from true [2022-11-20 11:20:49,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:49,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:49,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-20 11:20:49,778 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-20 11:20:49,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-11-20 11:20:50,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:20:50,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:20:50,902 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:20:50,902 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 22 treesize of output 10 [2022-11-20 11:20:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 219 proven. 44 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-11-20 11:20:50,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:20:51,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:20:51,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370141467] [2022-11-20 11:20:51,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:20:51,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873240366] [2022-11-20 11:20:51,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873240366] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:20:51,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:20:51,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-11-20 11:20:51,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009894404] [2022-11-20 11:20:51,630 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:20:51,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 11:20:51,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:20:51,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 11:20:51,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1129, Unknown=11, NotChecked=138, Total=1406 [2022-11-20 11:20:51,632 INFO L87 Difference]: Start difference. First operand 623 states and 729 transitions. Second operand has 30 states, 27 states have (on average 5.2592592592592595) internal successors, (142), 26 states have internal predecessors, (142), 17 states have call successors, (38), 8 states have call predecessors, (38), 10 states have return successors, (36), 14 states have call predecessors, (36), 16 states have call successors, (36) [2022-11-20 11:20:54,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:20:54,290 INFO L93 Difference]: Finished difference Result 785 states and 933 transitions. [2022-11-20 11:20:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-20 11:20:54,291 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 5.2592592592592595) internal successors, (142), 26 states have internal predecessors, (142), 17 states have call successors, (38), 8 states have call predecessors, (38), 10 states have return successors, (36), 14 states have call predecessors, (36), 16 states have call successors, (36) Word has length 241 [2022-11-20 11:20:54,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:20:54,294 INFO L225 Difference]: With dead ends: 785 [2022-11-20 11:20:54,294 INFO L226 Difference]: Without dead ends: 654 [2022-11-20 11:20:54,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 261 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=205, Invalid=1862, Unknown=11, NotChecked=178, Total=2256 [2022-11-20 11:20:54,296 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 142 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 1095 SdHoareTripleChecker+Invalid, 4408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2907 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:20:54,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 1095 Invalid, 4408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1418 Invalid, 0 Unknown, 2907 Unchecked, 2.0s Time] [2022-11-20 11:20:54,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-11-20 11:20:54,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 627. [2022-11-20 11:20:54,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 432 states have (on average 1.0763888888888888) internal successors, (465), 440 states have internal predecessors, (465), 109 states have call successors, (109), 79 states have call predecessors, (109), 85 states have return successors, (141), 107 states have call predecessors, (141), 108 states have call successors, (141) [2022-11-20 11:20:54,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 715 transitions. [2022-11-20 11:20:54,380 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 715 transitions. Word has length 241 [2022-11-20 11:20:54,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:20:54,381 INFO L495 AbstractCegarLoop]: Abstraction has 627 states and 715 transitions. [2022-11-20 11:20:54,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 5.2592592592592595) internal successors, (142), 26 states have internal predecessors, (142), 17 states have call successors, (38), 8 states have call predecessors, (38), 10 states have return successors, (36), 14 states have call predecessors, (36), 16 states have call successors, (36) [2022-11-20 11:20:54,381 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 715 transitions. [2022-11-20 11:20:54,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-20 11:20:54,383 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:20:54,383 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:20:54,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-11-20 11:20:54,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-11-20 11:20:54,599 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:20:54,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:20:54,600 INFO L85 PathProgramCache]: Analyzing trace with hash 41145192, now seen corresponding path program 1 times [2022-11-20 11:20:54,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:20:54,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190164872] [2022-11-20 11:20:54,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:20:54,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:20:54,664 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:20:54,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625556073] [2022-11-20 11:20:54,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:20:54,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:20:54,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:20:54,666 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:20:54,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-20 11:20:55,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:20:55,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 3041 conjuncts, 106 conjunts are in the unsatisfiable core [2022-11-20 11:20:55,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:20:56,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:20:56,846 INFO L321 Elim1Store]: treesize reduction 53, result has 32.9 percent of original size [2022-11-20 11:20:56,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 53 [2022-11-20 11:20:57,094 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6221 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6221) |c_#memory_int|)) is different from true [2022-11-20 11:20:57,251 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6222 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_6222) |c_#memory_int|)) is different from true [2022-11-20 11:20:57,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:57,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:20:57,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2022-11-20 11:20:57,426 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-20 11:20:57,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-11-20 11:20:57,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-11-20 11:20:58,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-11-20 11:20:59,946 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:20:59,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2022-11-20 11:21:00,126 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 185 proven. 91 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-20 11:21:00,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:21:01,362 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6224 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_save_byte_from_array_~storage#1.base| v_ArrVal_6224) |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.base|))) (or (not (= (mod (select .cse0 (+ |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset| 24)) 18446744073709551616) (mod (select .cse0 (+ 32 |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset|)) 18446744073709551616))) (= ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_DONE (select .cse0 (+ 40 |c_ULTIMATE.start_aws_hash_iter_done_harness_~#iter~2#1.offset|)))))) is different from false [2022-11-20 11:21:01,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:21:01,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190164872] [2022-11-20 11:21:01,379 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:21:01,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625556073] [2022-11-20 11:21:01,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625556073] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:21:01,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:21:01,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-11-20 11:21:01,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627935690] [2022-11-20 11:21:01,380 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:21:01,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-20 11:21:01,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:21:01,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-20 11:21:01,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1645, Unknown=24, NotChecked=252, Total=2070 [2022-11-20 11:21:01,383 INFO L87 Difference]: Start difference. First operand 627 states and 715 transitions. Second operand has 36 states, 33 states have (on average 4.454545454545454) internal successors, (147), 31 states have internal predecessors, (147), 19 states have call successors, (38), 9 states have call predecessors, (38), 11 states have return successors, (36), 16 states have call predecessors, (36), 17 states have call successors, (36) [2022-11-20 11:21:06,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:21:06,001 INFO L93 Difference]: Finished difference Result 658 states and 747 transitions. [2022-11-20 11:21:06,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-20 11:21:06,001 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 33 states have (on average 4.454545454545454) internal successors, (147), 31 states have internal predecessors, (147), 19 states have call successors, (38), 9 states have call predecessors, (38), 11 states have return successors, (36), 16 states have call predecessors, (36), 17 states have call successors, (36) Word has length 242 [2022-11-20 11:21:06,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:21:06,005 INFO L225 Difference]: With dead ends: 658 [2022-11-20 11:21:06,005 INFO L226 Difference]: Without dead ends: 653 [2022-11-20 11:21:06,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 246 SyntacticMatches, 13 SemanticMatches, 72 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1270 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=416, Invalid=4539, Unknown=27, NotChecked=420, Total=5402 [2022-11-20 11:21:06,008 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 179 mSDsluCounter, 1427 mSDsCounter, 0 mSdLazyCounter, 1919 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 1560 SdHoareTripleChecker+Invalid, 3874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1845 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:21:06,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 1560 Invalid, 3874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1919 Invalid, 0 Unknown, 1845 Unchecked, 2.3s Time] [2022-11-20 11:21:06,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2022-11-20 11:21:06,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 558. [2022-11-20 11:21:06,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 386 states have (on average 1.0829015544041452) internal successors, (418), 394 states have internal predecessors, (418), 93 states have call successors, (93), 71 states have call predecessors, (93), 78 states have return successors, (117), 92 states have call predecessors, (117), 92 states have call successors, (117) [2022-11-20 11:21:06,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 628 transitions. [2022-11-20 11:21:06,090 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 628 transitions. Word has length 242 [2022-11-20 11:21:06,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:21:06,090 INFO L495 AbstractCegarLoop]: Abstraction has 558 states and 628 transitions. [2022-11-20 11:21:06,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 33 states have (on average 4.454545454545454) internal successors, (147), 31 states have internal predecessors, (147), 19 states have call successors, (38), 9 states have call predecessors, (38), 11 states have return successors, (36), 16 states have call predecessors, (36), 17 states have call successors, (36) [2022-11-20 11:21:06,091 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 628 transitions. [2022-11-20 11:21:06,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-11-20 11:21:06,093 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:21:06,094 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:21:06,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-20 11:21:06,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-11-20 11:21:06,310 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:21:06,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:21:06,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1129156833, now seen corresponding path program 1 times [2022-11-20 11:21:06,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:21:06,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58707588] [2022-11-20 11:21:06,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:21:06,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:21:06,384 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:21:06,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048823784] [2022-11-20 11:21:06,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:21:06,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:21:06,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:21:06,386 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:21:06,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-20 11:21:07,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:21:07,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 3030 conjuncts, 147 conjunts are in the unsatisfiable core [2022-11-20 11:21:07,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:21:07,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:21:07,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:21:07,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:21:10,658 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-20 11:21:10,659 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 15 treesize of output 7 [2022-11-20 11:21:10,860 INFO L321 Elim1Store]: treesize reduction 40, result has 36.5 percent of original size [2022-11-20 11:21:10,860 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 4 case distinctions, treesize of input 20 treesize of output 34 [2022-11-20 11:21:11,150 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6407 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_6407)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-20 11:21:11,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:21:11,348 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6409 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_6409)))) is different from true [2022-11-20 11:21:11,988 INFO L321 Elim1Store]: treesize reduction 42, result has 35.4 percent of original size [2022-11-20 11:21:11,988 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 2 case distinctions, treesize of input 36 treesize of output 34 [2022-11-20 11:21:12,019 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:21:12,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-11-20 11:21:14,507 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 144 proven. 67 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-20 11:21:14,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:21:15,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:21:15,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58707588] [2022-11-20 11:21:15,673 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:21:15,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048823784] [2022-11-20 11:21:15,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048823784] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:21:15,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:21:15,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-11-20 11:21:15,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808743263] [2022-11-20 11:21:15,674 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:21:15,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-20 11:21:15,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:21:15,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-20 11:21:15,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1354, Unknown=6, NotChecked=150, Total=1640 [2022-11-20 11:21:15,676 INFO L87 Difference]: Start difference. First operand 558 states and 628 transitions. Second operand has 35 states, 30 states have (on average 4.6) internal successors, (138), 31 states have internal predecessors, (138), 17 states have call successors, (38), 9 states have call predecessors, (38), 12 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) [2022-11-20 11:21:21,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:21:21,333 INFO L93 Difference]: Finished difference Result 647 states and 736 transitions. [2022-11-20 11:21:21,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-20 11:21:21,334 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 30 states have (on average 4.6) internal successors, (138), 31 states have internal predecessors, (138), 17 states have call successors, (38), 9 states have call predecessors, (38), 12 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) Word has length 247 [2022-11-20 11:21:21,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:21:21,337 INFO L225 Difference]: With dead ends: 647 [2022-11-20 11:21:21,338 INFO L226 Difference]: Without dead ends: 567 [2022-11-20 11:21:21,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 256 SyntacticMatches, 11 SemanticMatches, 59 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=268, Invalid=3154, Unknown=8, NotChecked=230, Total=3660 [2022-11-20 11:21:21,339 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 197 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 2810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1359 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:21:21,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 1040 Invalid, 2810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1337 Invalid, 0 Unknown, 1359 Unchecked, 1.9s Time] [2022-11-20 11:21:21,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-11-20 11:21:21,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 561. [2022-11-20 11:21:21,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 389 states have (on average 1.0796915167095116) internal successors, (420), 396 states have internal predecessors, (420), 93 states have call successors, (93), 72 states have call predecessors, (93), 78 states have return successors, (117), 92 states have call predecessors, (117), 92 states have call successors, (117) [2022-11-20 11:21:21,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 630 transitions. [2022-11-20 11:21:21,469 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 630 transitions. Word has length 247 [2022-11-20 11:21:21,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:21:21,469 INFO L495 AbstractCegarLoop]: Abstraction has 561 states and 630 transitions. [2022-11-20 11:21:21,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 30 states have (on average 4.6) internal successors, (138), 31 states have internal predecessors, (138), 17 states have call successors, (38), 9 states have call predecessors, (38), 12 states have return successors, (36), 15 states have call predecessors, (36), 16 states have call successors, (36) [2022-11-20 11:21:21,470 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 630 transitions. [2022-11-20 11:21:21,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-11-20 11:21:21,472 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:21:21,473 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:21:21,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-20 11:21:21,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-11-20 11:21:21,689 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 11:21:21,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:21:21,689 INFO L85 PathProgramCache]: Analyzing trace with hash -449178412, now seen corresponding path program 1 times [2022-11-20 11:21:21,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:21:21,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561055785] [2022-11-20 11:21:21,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:21:21,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:21:21,761 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 11:21:21,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1742611628] [2022-11-20 11:21:21,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:21:21,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:21:21,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:21:21,763 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:21:21,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_984d4da9-758e-4496-9554-238ef0dd2640/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-20 11:21:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:21:23,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 3002 conjuncts, 131 conjunts are in the unsatisfiable core [2022-11-20 11:21:23,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:21:23,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:21:23,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 11:21:23,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 11:21:23,676 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 11:21:23,677 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 15 treesize of output 15 [2022-11-20 11:21:23,793 WARN L859 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (exists ((v_ArrVal_6594 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6594) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6595 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6595))))) is different from true [2022-11-20 11:21:23,946 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6597 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_6597))) (exists ((v_ArrVal_6596 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_6596)))) is different from true [2022-11-20 11:21:23,976 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_6595 (Array Int Int)) (v_ArrVal_6594 (Array Int Int)) (v_ArrVal_6597 (Array Int Int)) (v_ArrVal_6596 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (and (= |c_#memory_$Pointer$.base| (store (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6595) |c_hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_6596)) (= |c_#memory_$Pointer$.offset| (store (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_6594) |c_hash_table_state_required_bytes_#in~required_bytes.base| v_ArrVal_6597)))) is different from true [2022-11-20 11:21:24,057 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-20 11:21:24,057 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 2 case distinctions, treesize of input 17 treesize of output 29 [2022-11-20 11:21:24,084 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:21:24,084 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 11:21:24,098 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 5 treesize of output 3 [2022-11-20 11:21:26,556 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_2| Int) (|v_aws_hash_table_is_valid_#in~map.offset_BEFORE_CALL_2| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_2|) |v_aws_hash_table_is_valid_#in~map.offset_BEFORE_CALL_2|) 0))) (exists ((|v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_2| Int) (|v_aws_hash_table_is_valid_#in~map.offset_BEFORE_CALL_2| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_2|) |v_aws_hash_table_is_valid_#in~map.offset_BEFORE_CALL_2|) 0)))) is different from true [2022-11-20 11:21:28,890 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_80 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_80) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_80) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_80 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_80) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_80) 0)) 0)))) is different from true [2022-11-20 11:21:39,076 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) 0)))) is different from true [2022-11-20 11:21:41,132 WARN L859 $PredicateComparison]: unable to prove that (and (let ((.cse0 (select (select |c_#memory_$Pointer$.base| c_aws_hash_iter_done_~iter.base) c_aws_hash_iter_done_~iter.offset)) (.cse1 (select (select |c_#memory_$Pointer$.offset| c_aws_hash_iter_done_~iter.base) c_aws_hash_iter_done_~iter.offset))) (or (not (= (select (select |c_#memory_$Pointer$.base| .cse0) .cse1) 0)) (not (= (select (select |c_#memory_$Pointer$.offset| .cse0) .cse1) 0)))) (= c_aws_hash_iter_done_~iter.offset 0) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) 0))))) is different from true [2022-11-20 11:21:43,202 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_81) 0)) 0)))) (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_82 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_82) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_82) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_82 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_82) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_82) 0)) 0))))) is different from true [2022-11-20 11:22:01,463 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_83 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_83) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_83) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_83 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_83) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_83) 0)) 0)))) is different from true [2022-11-20 11:22:11,643 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) 0)))) is different from true [2022-11-20 11:22:29,849 WARN L233 SmtUtils]: Spent 8.05s on a formula simplification that was a NOOP. DAG size: 26 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:22:46,061 WARN L233 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 30 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:22:58,246 WARN L233 SmtUtils]: Spent 8.05s on a formula simplification that was a NOOP. DAG size: 26 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:23:00,290 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84 Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) 0))) (exists ((v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84 Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) (select (select |c_#memory_$Pointer$.offset| v_aws_hash_iter_done_~iter.base_BEFORE_CALL_84) 0)) 0)))) (let ((.cse1 (= 0 (select (select |c_#memory_$Pointer$.offset| |c_aws_hash_table_is_valid_#in~map.base|) |c_aws_hash_table_is_valid_#in~map.offset|))) (.cse0 (= (select (select |c_#memory_$Pointer$.base| |c_aws_hash_table_is_valid_#in~map.base|) |c_aws_hash_table_is_valid_#in~map.offset|) 0))) (or (and .cse0 .cse1 (not |c_aws_hash_table_is_valid_#t~short1277|)) (and |c_aws_hash_table_is_valid_#t~short1277| (or (not .cse1) (not .cse0)))))) is different from true [2022-11-20 11:23:24,672 WARN L233 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:23:56,923 WARN L233 SmtUtils]: Spent 10.04s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:24:15,183 WARN L233 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 32 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:24:15,223 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 168 proven. 43 refuted. 0 times theorem prover too weak. 74 trivial. 37 not checked. [2022-11-20 11:24:15,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:24:47,312 WARN L233 SmtUtils]: Spent 10.06s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:25:07,712 WARN L233 SmtUtils]: Spent 10.06s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:25:24,128 WARN L233 SmtUtils]: Spent 10.06s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:25:36,294 WARN L233 SmtUtils]: Spent 10.04s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:25:41,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:25:41,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561055785] [2022-11-20 11:25:41,250 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 11:25:41,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742611628] [2022-11-20 11:25:41,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742611628] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:25:41,250 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:25:41,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-11-20 11:25:41,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331639366] [2022-11-20 11:25:41,251 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-20 11:25:41,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-20 11:25:41,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:25:41,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-20 11:25:41,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1264, Unknown=52, NotChecked=902, Total=2352 [2022-11-20 11:25:41,253 INFO L87 Difference]: Start difference. First operand 561 states and 630 transitions. Second operand has 39 states, 34 states have (on average 4.294117647058823) internal successors, (146), 37 states have internal predecessors, (146), 19 states have call successors, (40), 11 states have call predecessors, (40), 14 states have return successors, (38), 17 states have call predecessors, (38), 18 states have call successors, (38) [2022-11-20 11:28:20,544 WARN L233 SmtUtils]: Spent 10.02s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)