./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a 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_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R --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 0f893dc40cf70b8d30dda6e110329e0bc2218e18bc668acf080889b069fe51ab --- 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-38b53e6 [2022-11-25 16:45:42,042 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 16:45:42,045 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 16:45:42,088 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 16:45:42,088 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 16:45:42,092 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 16:45:42,097 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 16:45:42,100 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 16:45:42,102 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 16:45:42,108 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 16:45:42,109 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 16:45:42,110 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 16:45:42,110 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 16:45:42,111 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 16:45:42,112 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 16:45:42,113 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 16:45:42,114 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 16:45:42,115 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 16:45:42,117 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 16:45:42,122 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 16:45:42,124 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 16:45:42,126 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 16:45:42,128 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 16:45:42,129 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 16:45:42,142 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 16:45:42,143 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 16:45:42,143 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 16:45:42,145 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 16:45:42,145 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 16:45:42,146 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 16:45:42,147 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 16:45:42,147 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 16:45:42,149 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 16:45:42,150 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 16:45:42,152 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 16:45:42,152 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 16:45:42,153 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 16:45:42,153 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 16:45:42,153 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 16:45:42,154 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 16:45:42,155 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 16:45:42,156 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-25 16:45:42,198 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 16:45:42,198 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 16:45:42,198 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 16:45:42,199 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 16:45:42,199 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 16:45:42,200 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 16:45:42,200 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 16:45:42,201 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 16:45:42,201 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 16:45:42,201 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 16:45:42,202 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 16:45:42,202 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 16:45:42,202 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 16:45:42,203 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 16:45:42,203 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 16:45:42,203 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 16:45:42,203 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 16:45:42,203 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 16:45:42,204 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 16:45:42,204 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 16:45:42,204 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 16:45:42,204 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:45:42,204 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 16:45:42,205 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 16:45:42,205 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 16:45:42,205 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 16:45:42,205 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 16:45:42,205 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 16:45:42,206 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 16:45:42,206 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 16:45:42,206 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 16:45:42,206 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/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_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R 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 -> 0f893dc40cf70b8d30dda6e110329e0bc2218e18bc668acf080889b069fe51ab [2022-11-25 16:45:42,482 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 16:45:42,507 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 16:45:42,510 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 16:45:42,511 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 16:45:42,512 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 16:45:42,513 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i [2022-11-25 16:45:45,509 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 16:45:46,020 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 16:45:46,020 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i [2022-11-25 16:45:46,056 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/data/54b2a184d/083804478882443cb111ad8e263f5c76/FLAGe27d0f509 [2022-11-25 16:45:46,071 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/data/54b2a184d/083804478882443cb111ad8e263f5c76 [2022-11-25 16:45:46,074 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 16:45:46,075 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 16:45:46,076 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 16:45:46,077 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 16:45:46,080 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 16:45:46,081 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:45:46" (1/1) ... [2022-11-25 16:45:46,082 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ecf7781 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:46, skipping insertion in model container [2022-11-25 16:45:46,082 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 04:45:46" (1/1) ... [2022-11-25 16:45:46,089 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 16:45:46,245 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 16:45:46,555 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_8abe496c-9b8d-40e3-a5ec-631f0e589010/sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i[4493,4506] [2022-11-25 16:45:46,565 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_8abe496c-9b8d-40e3-a5ec-631f0e589010/sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i[4553,4566] [2022-11-25 16:45:47,917 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,918 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,919 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,920 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,922 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,937 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,938 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,940 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,941 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,943 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,944 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,945 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:47,951 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:48,097 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-11-25 16:45:48,099 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-11-25 16:45:48,101 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-11-25 16:45:48,115 WARN L623 FunctionHandler]: Unknown extern function ntohl [2022-11-25 16:45:48,118 WARN L623 FunctionHandler]: Unknown extern function htons [2022-11-25 16:45:48,118 WARN L623 FunctionHandler]: Unknown extern function ntohs [2022-11-25 16:45:48,601 WARN L623 FunctionHandler]: Unknown extern function my_abort [2022-11-25 16:45:48,602 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-25 16:45:48,604 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-25 16:45:48,605 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-25 16:45:48,607 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-25 16:45:48,608 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-25 16:45:48,609 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-25 16:45:48,610 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-25 16:45:48,611 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-25 16:45:48,612 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-25 16:45:48,613 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-25 16:45:48,925 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-25 16:45:49,001 WARN L623 FunctionHandler]: Unknown extern function fprintf [2022-11-25 16:45:49,280 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,280 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,316 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,318 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,325 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,326 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,347 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,349 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,349 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,350 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,350 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,351 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,353 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,404 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:45:49,460 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 16:45:49,487 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_8abe496c-9b8d-40e3-a5ec-631f0e589010/sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i[4493,4506] [2022-11-25 16:45:49,487 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_8abe496c-9b8d-40e3-a5ec-631f0e589010/sv-benchmarks/c/aws-c-common/aws_hash_iter_begin_harness.i[4553,4566] [2022-11-25 16:45:49,540 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,540 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,541 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,541 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,542 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,548 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,550 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,554 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,555 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,556 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,557 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,557 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,558 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,564 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-11-25 16:45:49,564 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-11-25 16:45:49,565 WARN L623 FunctionHandler]: Unknown extern function htonl [2022-11-25 16:45:49,569 WARN L623 FunctionHandler]: Unknown extern function ntohl [2022-11-25 16:45:49,570 WARN L623 FunctionHandler]: Unknown extern function htons [2022-11-25 16:45:49,571 WARN L623 FunctionHandler]: Unknown extern function ntohs [2022-11-25 16:45:49,592 WARN L623 FunctionHandler]: Unknown extern function my_abort [2022-11-25 16:45:49,593 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-25 16:45:49,594 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-25 16:45:49,595 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-25 16:45:49,596 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-25 16:45:49,597 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-25 16:45:49,598 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-25 16:45:49,599 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-25 16:45:49,599 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-25 16:45:49,600 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-25 16:45:49,601 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-25 16:45:49,637 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-25 16:45:49,678 WARN L623 FunctionHandler]: Unknown extern function fprintf [2022-11-25 16:45:49,751 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,751 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,759 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,760 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,763 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,764 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,779 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,779 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,781 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,781 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,781 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,783 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,783 WARN L1576 CHandler]: Possible shadowing of function index [2022-11-25 16:45:49,802 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 16:45:50,137 INFO L208 MainTranslator]: Completed translation [2022-11-25 16:45:50,138 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50 WrapperNode [2022-11-25 16:45:50,139 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 16:45:50,140 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 16:45:50,140 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 16:45:50,141 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 16:45:50,149 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,254 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,338 INFO L138 Inliner]: procedures = 774, calls = 2445, calls flagged for inlining = 67, calls inlined = 11, statements flattened = 623 [2022-11-25 16:45:50,347 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 16:45:50,348 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 16:45:50,349 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 16:45:50,349 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 16:45:50,358 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,359 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,378 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,378 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,437 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,449 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,455 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,460 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,469 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 16:45:50,469 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 16:45:50,469 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 16:45:50,470 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 16:45:50,470 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (1/1) ... [2022-11-25 16:45:50,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 16:45:50,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:45:50,512 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 16:45:50,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 16:45:50,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2022-11-25 16:45:50,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 16:45:50,570 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-25 16:45:50,571 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-25 16:45:50,571 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-25 16:45:50,571 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-25 16:45:50,571 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2022-11-25 16:45:50,571 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2022-11-25 16:45:50,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 16:45:50,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 16:45:50,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-25 16:45:50,572 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 16:45:50,572 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 16:45:50,572 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-25 16:45:50,573 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-25 16:45:50,573 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-25 16:45:50,573 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-25 16:45:50,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-25 16:45:50,574 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-25 16:45:50,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 16:45:50,574 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2022-11-25 16:45:50,574 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2022-11-25 16:45:50,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-25 16:45:50,574 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-25 16:45:50,575 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-25 16:45:50,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 16:45:50,578 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2022-11-25 16:45:50,579 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2022-11-25 16:45:50,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 16:45:50,579 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_iter_begin [2022-11-25 16:45:50,579 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_iter_begin [2022-11-25 16:45:50,579 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2022-11-25 16:45:50,580 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2022-11-25 16:45:50,581 INFO L130 BoogieDeclarations]: Found specification of procedure s_get_next_element [2022-11-25 16:45:50,581 INFO L138 BoogieDeclarations]: Found implementation of procedure s_get_next_element [2022-11-25 16:45:50,585 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-25 16:45:50,586 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-25 16:45:50,586 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_iter_is_valid [2022-11-25 16:45:50,586 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_iter_is_valid [2022-11-25 16:45:50,586 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2022-11-25 16:45:50,586 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2022-11-25 16:45:50,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-25 16:45:50,587 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-25 16:45:50,587 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-25 16:45:50,587 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2022-11-25 16:45:50,588 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2022-11-25 16:45:50,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 16:45:50,976 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 16:45:50,978 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 16:45:51,152 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !true; [2022-11-25 16:45:52,207 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 16:45:52,223 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 16:45:52,223 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-11-25 16:45:52,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:45:52 BoogieIcfgContainer [2022-11-25 16:45:52,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 16:45:52,230 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 16:45:52,230 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 16:45:52,234 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 16:45:52,234 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 04:45:46" (1/3) ... [2022-11-25 16:45:52,236 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fd70321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:45:52, skipping insertion in model container [2022-11-25 16:45:52,236 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 04:45:50" (2/3) ... [2022-11-25 16:45:52,238 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fd70321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 04:45:52, skipping insertion in model container [2022-11-25 16:45:52,238 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 04:45:52" (3/3) ... [2022-11-25 16:45:52,239 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_hash_iter_begin_harness.i [2022-11-25 16:45:52,258 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 16:45:52,259 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 16:45:52,328 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 16:45:52,340 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;@5647fab8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 16:45:52,340 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-25 16:45:52,347 INFO L276 IsEmpty]: Start isEmpty. Operand has 171 states, 114 states have (on average 1.2456140350877194) internal successors, (142), 113 states have internal predecessors, (142), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-11-25 16:45:52,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-11-25 16:45:52,369 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:45:52,370 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:45:52,371 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:45:52,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:45:52,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1612502020, now seen corresponding path program 1 times [2022-11-25 16:45:52,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:45:52,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332254348] [2022-11-25 16:45:52,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:52,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:45:52,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:53,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:45:53,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332254348] [2022-11-25 16:45:53,007 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-25 16:45:53,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140943268] [2022-11-25 16:45:53,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:53,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:53,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:45:53,011 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:45:53,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 16:45:53,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:53,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-25 16:45:53,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:45:53,844 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-11-25 16:45:53,845 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:45:53,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140943268] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:45:53,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:45:53,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 16:45:53,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502546791] [2022-11-25 16:45:53,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:45:53,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-25 16:45:53,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:45:53,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-25 16:45:53,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-25 16:45:53,897 INFO L87 Difference]: Start difference. First operand has 171 states, 114 states have (on average 1.2456140350877194) internal successors, (142), 113 states have internal predecessors, (142), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 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.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-25 16:45:53,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:45:53,940 INFO L93 Difference]: Finished difference Result 333 states and 453 transitions. [2022-11-25 16:45:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-25 16:45:53,943 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 148 [2022-11-25 16:45:53,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:45:53,952 INFO L225 Difference]: With dead ends: 333 [2022-11-25 16:45:53,952 INFO L226 Difference]: Without dead ends: 164 [2022-11-25 16:45:53,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 147 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-25 16:45:53,959 INFO L413 NwaCegarLoop]: 215 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, 215 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-25 16:45:53,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 16:45:53,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-11-25 16:45:54,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-11-25 16:45:54,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 107 states have internal predecessors, (130), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-11-25 16:45:54,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 209 transitions. [2022-11-25 16:45:54,019 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 209 transitions. Word has length 148 [2022-11-25 16:45:54,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:45:54,020 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 209 transitions. [2022-11-25 16:45:54,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-25 16:45:54,020 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 209 transitions. [2022-11-25 16:45:54,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-25 16:45:54,024 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:45:54,024 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:45:54,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-25 16:45:54,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:54,234 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:45:54,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:45:54,234 INFO L85 PathProgramCache]: Analyzing trace with hash 818348810, now seen corresponding path program 1 times [2022-11-25 16:45:54,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:45:54,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027423365] [2022-11-25 16:45:54,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:54,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:45:54,385 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:45:54,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [170061171] [2022-11-25 16:45:54,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:54,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:54,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:45:54,387 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:45:54,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 16:45:54,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:55,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 2580 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 16:45:55,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:45:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-25 16:45:55,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:45:55,726 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-11-25 16:45:55,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:45:55,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027423365] [2022-11-25 16:45:55,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:45:55,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170061171] [2022-11-25 16:45:55,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170061171] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 16:45:55,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:45:55,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2022-11-25 16:45:55,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799740369] [2022-11-25 16:45:55,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:45:55,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 16:45:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:45:55,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 16:45:55,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-11-25 16:45:55,739 INFO L87 Difference]: Start difference. First operand 164 states and 209 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 5 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (21), 5 states have call predecessors, (21), 4 states have call successors, (21) [2022-11-25 16:45:56,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:45:56,213 INFO L93 Difference]: Finished difference Result 230 states and 298 transitions. [2022-11-25 16:45:56,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:45:56,214 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 5 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (21), 5 states have call predecessors, (21), 4 states have call successors, (21) Word has length 154 [2022-11-25 16:45:56,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:45:56,218 INFO L225 Difference]: With dead ends: 230 [2022-11-25 16:45:56,218 INFO L226 Difference]: Without dead ends: 166 [2022-11-25 16:45:56,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 294 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-11-25 16:45:56,220 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 211 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 16:45:56,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 961 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 16:45:56,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-11-25 16:45:56,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2022-11-25 16:45:56,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 107 states have (on average 1.2242990654205608) internal successors, (131), 109 states have internal predecessors, (131), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-11-25 16:45:56,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 211 transitions. [2022-11-25 16:45:56,242 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 211 transitions. Word has length 154 [2022-11-25 16:45:56,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:45:56,243 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 211 transitions. [2022-11-25 16:45:56,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 5 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (21), 5 states have call predecessors, (21), 4 states have call successors, (21) [2022-11-25 16:45:56,244 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 211 transitions. [2022-11-25 16:45:56,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-11-25 16:45:56,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:45:56,246 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:45:56,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 16:45:56,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:56,456 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:45:56,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:45:56,457 INFO L85 PathProgramCache]: Analyzing trace with hash -226987588, now seen corresponding path program 1 times [2022-11-25 16:45:56,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:45:56,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212949660] [2022-11-25 16:45:56,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:56,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:45:56,551 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:45:56,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1127028503] [2022-11-25 16:45:56,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:56,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:56,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:45:56,553 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:45:56,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 16:45:57,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:57,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 2585 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-25 16:45:57,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:45:57,254 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-25 16:45:57,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:45:57,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:45:57,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212949660] [2022-11-25 16:45:57,255 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:45:57,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127028503] [2022-11-25 16:45:57,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127028503] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:45:57,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:45:57,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 16:45:57,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065071668] [2022-11-25 16:45:57,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:45:57,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 16:45:57,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:45:57,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 16:45:57,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 16:45:57,258 INFO L87 Difference]: Start difference. First operand 166 states and 211 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-25 16:45:57,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:45:57,322 INFO L93 Difference]: Finished difference Result 325 states and 414 transitions. [2022-11-25 16:45:57,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 16:45:57,323 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) Word has length 155 [2022-11-25 16:45:57,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:45:57,325 INFO L225 Difference]: With dead ends: 325 [2022-11-25 16:45:57,325 INFO L226 Difference]: Without dead ends: 171 [2022-11-25 16:45:57,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 151 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-25 16:45:57,328 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 2 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 819 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-25 16:45:57,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 819 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 16:45:57,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-11-25 16:45:57,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-11-25 16:45:57,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 111 states have (on average 1.2162162162162162) internal successors, (135), 113 states have internal predecessors, (135), 40 states have call successors, (40), 17 states have call predecessors, (40), 19 states have return successors, (41), 40 states have call predecessors, (41), 39 states have call successors, (41) [2022-11-25 16:45:57,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 216 transitions. [2022-11-25 16:45:57,359 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 216 transitions. Word has length 155 [2022-11-25 16:45:57,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:45:57,359 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 216 transitions. [2022-11-25 16:45:57,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-25 16:45:57,360 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 216 transitions. [2022-11-25 16:45:57,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-11-25 16:45:57,363 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:45:57,363 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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] [2022-11-25 16:45:57,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-25 16:45:57,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:57,564 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:45:57,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:45:57,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1170775228, now seen corresponding path program 1 times [2022-11-25 16:45:57,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:45:57,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515561551] [2022-11-25 16:45:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:57,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:45:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:45:59,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:45:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:45:59,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:45:59,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:45:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:45:59,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:45:59,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:45:59,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:45:59,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:45:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:45:59,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:45:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-25 16:45:59,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-25 16:45:59,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:45:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:45:59,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:45:59,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-25 16:45:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-25 16:45:59,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-25 16:45:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-25 16:45:59,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-25 16:45:59,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-25 16:45:59,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-25 16:45:59,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-25 16:45:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:45:59,960 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-25 16:45:59,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:45:59,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515561551] [2022-11-25 16:45:59,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515561551] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:45:59,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733987670] [2022-11-25 16:45:59,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:45:59,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:45:59,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:45:59,962 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:45:59,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 16:46:00,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:00,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 2593 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-25 16:46:00,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:46:00,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 16:46:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-25 16:46:01,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:46:01,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733987670] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:46:01,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:46:01,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [14] total 22 [2022-11-25 16:46:01,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146613792] [2022-11-25 16:46:01,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:46:01,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 16:46:01,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:46:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 16:46:01,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-11-25 16:46:01,212 INFO L87 Difference]: Start difference. First operand 171 states and 216 transitions. Second operand has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 9 states have internal predecessors, (87), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-25 16:46:03,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-11-25 16:46:05,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:08,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:10,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:12,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:14,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:16,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:18,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:20,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:22,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:24,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:24,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:46:24,581 INFO L93 Difference]: Finished difference Result 390 states and 488 transitions. [2022-11-25 16:46:24,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 16:46:24,582 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 9 states have internal predecessors, (87), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 167 [2022-11-25 16:46:24,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:46:24,585 INFO L225 Difference]: With dead ends: 390 [2022-11-25 16:46:24,585 INFO L226 Difference]: Without dead ends: 243 [2022-11-25 16:46:24,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-11-25 16:46:24,587 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 131 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 31 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 1329 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:46:24,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 1329 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 361 Invalid, 11 Unknown, 0 Unchecked, 23.1s Time] [2022-11-25 16:46:24,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-11-25 16:46:24,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 237. [2022-11-25 16:46:24,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 155 states have (on average 1.2) internal successors, (186), 159 states have internal predecessors, (186), 52 states have call successors, (52), 26 states have call predecessors, (52), 29 states have return successors, (57), 51 states have call predecessors, (57), 51 states have call successors, (57) [2022-11-25 16:46:24,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 295 transitions. [2022-11-25 16:46:24,634 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 295 transitions. Word has length 167 [2022-11-25 16:46:24,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:46:24,640 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 295 transitions. [2022-11-25 16:46:24,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 9 states have internal predecessors, (87), 4 states have call successors, (28), 3 states have call predecessors, (28), 4 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-25 16:46:24,640 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 295 transitions. [2022-11-25 16:46:24,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-11-25 16:46:24,650 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:46:24,650 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:46:24,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-25 16:46:24,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:46:24,851 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:46:24,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:46:24,852 INFO L85 PathProgramCache]: Analyzing trace with hash -695933446, now seen corresponding path program 1 times [2022-11-25 16:46:24,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:46:24,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249533685] [2022-11-25 16:46:24,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:46:24,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:46:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:46:25,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:46:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:46:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:46:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:46:25,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:25,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:25,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:46:25,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:46:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:46:25,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:46:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-25 16:46:25,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-25 16:46:25,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:25,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:25,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:46:25,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-25 16:46:25,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-25 16:46:25,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-25 16:46:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-25 16:46:25,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-25 16:46:25,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-25 16:46:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-25 16:46:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-25 16:46:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:25,872 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-25 16:46:25,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:46:25,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249533685] [2022-11-25 16:46:25,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249533685] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:46:25,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16717992] [2022-11-25 16:46:25,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:46:25,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:46:25,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:46:25,875 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:46:25,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-25 16:46:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:26,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 2588 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 16:46:26,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:46:26,658 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-25 16:46:26,658 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:46:26,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16717992] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:46:26,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:46:26,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2022-11-25 16:46:26,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845558903] [2022-11-25 16:46:26,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:46:26,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:46:26,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:46:26,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:46:26,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-11-25 16:46:26,661 INFO L87 Difference]: Start difference. First operand 237 states and 295 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-25 16:46:26,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:46:26,881 INFO L93 Difference]: Finished difference Result 453 states and 566 transitions. [2022-11-25 16:46:26,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:46:26,882 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 167 [2022-11-25 16:46:26,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:46:26,885 INFO L225 Difference]: With dead ends: 453 [2022-11-25 16:46:26,885 INFO L226 Difference]: Without dead ends: 249 [2022-11-25 16:46:26,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-11-25 16:46:26,887 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 208 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:46:26,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 694 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 16:46:26,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-25 16:46:26,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 246. [2022-11-25 16:46:26,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 161 states have (on average 1.1987577639751552) internal successors, (193), 166 states have internal predecessors, (193), 54 states have call successors, (54), 26 states have call predecessors, (54), 30 states have return successors, (62), 53 states have call predecessors, (62), 53 states have call successors, (62) [2022-11-25 16:46:26,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 309 transitions. [2022-11-25 16:46:26,918 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 309 transitions. Word has length 167 [2022-11-25 16:46:26,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:46:26,918 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 309 transitions. [2022-11-25 16:46:26,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-25 16:46:26,919 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 309 transitions. [2022-11-25 16:46:26,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-11-25 16:46:26,922 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:46:26,922 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:46:26,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-25 16:46:27,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:46:27,132 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:46:27,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:46:27,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1022744148, now seen corresponding path program 1 times [2022-11-25 16:46:27,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:46:27,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538175624] [2022-11-25 16:46:27,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:46:27,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:46:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:46:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:46:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:46:27,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:46:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:46:27,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:27,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:46:28,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:46:28,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:46:28,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:28,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:46:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:46:28,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-25 16:46:28,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-25 16:46:28,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:28,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:46:28,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:46:28,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-11-25 16:46:28,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-11-25 16:46:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-25 16:46:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-11-25 16:46:28,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-25 16:46:28,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-25 16:46:28,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-11-25 16:46:28,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-25 16:46:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:28,456 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-11-25 16:46:28,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:46:28,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538175624] [2022-11-25 16:46:28,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538175624] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:46:28,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965656382] [2022-11-25 16:46:28,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:46:28,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:46:28,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:46:28,463 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:46:28,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-25 16:46:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:46:29,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 2617 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-25 16:46:29,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:46:31,337 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= 0 (select (select |c_#memory_$Pointer$.offset| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset)))) (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$.base| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset) 0)))) is different from true [2022-11-25 16:46:39,412 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 16:46:47,487 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 21 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 16:46:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-11-25 16:46:47,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:46:47,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965656382] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:46:47,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:46:47,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2022-11-25 16:46:47,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542164147] [2022-11-25 16:46:47,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:46:47,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 16:46:47,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:46:47,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 16:46:47,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=202, Unknown=3, NotChecked=28, Total=272 [2022-11-25 16:46:47,521 INFO L87 Difference]: Start difference. First operand 246 states and 309 transitions. Second operand has 8 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-25 16:46:49,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:51,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:46:57,410 WARN L233 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 16:46:57,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:46:57,906 INFO L93 Difference]: Finished difference Result 477 states and 607 transitions. [2022-11-25 16:46:57,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 16:46:57,907 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) Word has length 173 [2022-11-25 16:46:57,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:46:57,910 INFO L225 Difference]: With dead ends: 477 [2022-11-25 16:46:57,910 INFO L226 Difference]: Without dead ends: 260 [2022-11-25 16:46:57,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=67, Invalid=314, Unknown=3, NotChecked=36, Total=420 [2022-11-25 16:46:57,912 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 12 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:46:57,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1093 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 174 Invalid, 1 Unknown, 224 Unchecked, 4.1s Time] [2022-11-25 16:46:57,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-11-25 16:46:57,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 258. [2022-11-25 16:46:57,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 169 states have (on average 1.1893491124260356) internal successors, (201), 174 states have internal predecessors, (201), 56 states have call successors, (56), 28 states have call predecessors, (56), 32 states have return successors, (64), 55 states have call predecessors, (64), 55 states have call successors, (64) [2022-11-25 16:46:57,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 321 transitions. [2022-11-25 16:46:57,938 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 321 transitions. Word has length 173 [2022-11-25 16:46:57,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:46:57,939 INFO L495 AbstractCegarLoop]: Abstraction has 258 states and 321 transitions. [2022-11-25 16:46:57,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (26), 2 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-25 16:46:57,939 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 321 transitions. [2022-11-25 16:46:57,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-11-25 16:46:57,942 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:46:57,943 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:46:57,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-25 16:46:58,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:46:58,152 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:46:58,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:46:58,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1694283435, now seen corresponding path program 1 times [2022-11-25 16:46:58,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:46:58,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244800886] [2022-11-25 16:46:58,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:46:58,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:46:58,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:00,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:47:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:47:00,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:47:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:47:00,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:00,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:00,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:00,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:47:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:47:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:00,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:47:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:00,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:00,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-25 16:47:00,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-25 16:47:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:00,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:00,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:00,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:00,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-25 16:47:00,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:01,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-11-25 16:47:01,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-11-25 16:47:01,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-11-25 16:47:01,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-11-25 16:47:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-11-25 16:47:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-11-25 16:47:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-11-25 16:47:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-11-25 16:47:01,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,250 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-11-25 16:47:01,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:01,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244800886] [2022-11-25 16:47:01,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244800886] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:47:01,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592350574] [2022-11-25 16:47:01,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:01,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:01,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:01,253 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:01,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-25 16:47:01,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:01,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 2756 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 16:47:01,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:02,128 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 104 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-25 16:47:02,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:02,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592350574] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:02,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:47:02,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [19] total 24 [2022-11-25 16:47:02,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892847470] [2022-11-25 16:47:02,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:02,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:47:02,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:02,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:47:02,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=502, Unknown=0, NotChecked=0, Total=552 [2022-11-25 16:47:02,131 INFO L87 Difference]: Start difference. First operand 258 states and 321 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 6 states have internal predecessors, (94), 2 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (28), 4 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-25 16:47:02,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:02,205 INFO L93 Difference]: Finished difference Result 490 states and 611 transitions. [2022-11-25 16:47:02,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:47:02,206 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 6 states have internal predecessors, (94), 2 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (28), 4 states have call predecessors, (28), 2 states have call successors, (28) Word has length 190 [2022-11-25 16:47:02,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:02,208 INFO L225 Difference]: With dead ends: 490 [2022-11-25 16:47:02,208 INFO L226 Difference]: Without dead ends: 244 [2022-11-25 16:47:02,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=54, Invalid=546, Unknown=0, NotChecked=0, Total=600 [2022-11-25 16:47:02,210 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 2 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-25 16:47:02,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1238 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 16:47:02,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-11-25 16:47:02,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2022-11-25 16:47:02,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 160 states have (on average 1.18125) internal successors, (189), 165 states have internal predecessors, (189), 53 states have call successors, (53), 26 states have call predecessors, (53), 30 states have return successors, (60), 52 states have call predecessors, (60), 52 states have call successors, (60) [2022-11-25 16:47:02,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 302 transitions. [2022-11-25 16:47:02,232 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 302 transitions. Word has length 190 [2022-11-25 16:47:02,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:02,233 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 302 transitions. [2022-11-25 16:47:02,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 6 states have internal predecessors, (94), 2 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (28), 4 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-25 16:47:02,234 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 302 transitions. [2022-11-25 16:47:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-25 16:47:02,236 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:02,237 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:47:02,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-25 16:47:02,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:02,452 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:02,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:02,452 INFO L85 PathProgramCache]: Analyzing trace with hash -183837512, now seen corresponding path program 1 times [2022-11-25 16:47:02,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:02,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491374624] [2022-11-25 16:47:02,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:02,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:47:04,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:47:04,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:47:04,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:47:04,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:04,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:04,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:47:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:47:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:47:04,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:04,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-25 16:47:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-25 16:47:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:04,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:04,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-25 16:47:04,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-25 16:47:04,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-11-25 16:47:04,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-11-25 16:47:04,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-11-25 16:47:04,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-11-25 16:47:04,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-11-25 16:47:04,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-11-25 16:47:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:04,975 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-25 16:47:04,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:04,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491374624] [2022-11-25 16:47:04,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491374624] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:47:04,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461542800] [2022-11-25 16:47:04,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:04,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:04,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:04,979 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:04,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 16:47:05,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:05,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 2647 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-25 16:47:05,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:05,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:05,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2022-11-25 16:47:06,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:06,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:06,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:06,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:06,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2022-11-25 16:47:06,728 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-11-25 16:47:06,728 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:06,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461542800] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:06,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:47:06,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [17] total 30 [2022-11-25 16:47:06,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299365779] [2022-11-25 16:47:06,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:06,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 16:47:06,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:06,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 16:47:06,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=796, Unknown=0, NotChecked=0, Total=870 [2022-11-25 16:47:06,731 INFO L87 Difference]: Start difference. First operand 244 states and 302 transitions. Second operand has 15 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 8 states have call successors, (27), 5 states have call predecessors, (27), 3 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) [2022-11-25 16:47:08,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:10,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:12,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:14,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:16,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2022-11-25 16:47:18,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:21,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:23,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:25,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:27,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:29,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:31,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:33,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:35,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:37,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:47:38,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:38,808 INFO L93 Difference]: Finished difference Result 360 states and 446 transitions. [2022-11-25 16:47:38,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 16:47:38,809 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 8 states have call successors, (27), 5 states have call predecessors, (27), 3 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) Word has length 178 [2022-11-25 16:47:38,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:38,811 INFO L225 Difference]: With dead ends: 360 [2022-11-25 16:47:38,811 INFO L226 Difference]: Without dead ends: 281 [2022-11-25 16:47:38,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 211 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=175, Invalid=1717, Unknown=0, NotChecked=0, Total=1892 [2022-11-25 16:47:38,813 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 291 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 109 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.6s IncrementalHoareTripleChecker+Time [2022-11-25 16:47:38,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 1096 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 689 Invalid, 15 Unknown, 0 Unchecked, 31.6s Time] [2022-11-25 16:47:38,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-11-25 16:47:38,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 275. [2022-11-25 16:47:38,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 182 states have (on average 1.1813186813186813) internal successors, (215), 188 states have internal predecessors, (215), 57 states have call successors, (57), 31 states have call predecessors, (57), 35 states have return successors, (63), 55 states have call predecessors, (63), 56 states have call successors, (63) [2022-11-25 16:47:38,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 335 transitions. [2022-11-25 16:47:38,839 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 335 transitions. Word has length 178 [2022-11-25 16:47:38,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:38,840 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 335 transitions. [2022-11-25 16:47:38,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 8 states have call successors, (27), 5 states have call predecessors, (27), 3 states have return successors, (24), 6 states have call predecessors, (24), 6 states have call successors, (24) [2022-11-25 16:47:38,840 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 335 transitions. [2022-11-25 16:47:38,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-11-25 16:47:38,843 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:38,844 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:47:38,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-25 16:47:39,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-25 16:47:39,054 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:39,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:39,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1757776214, now seen corresponding path program 1 times [2022-11-25 16:47:39,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:39,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698611907] [2022-11-25 16:47:39,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:39,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:39,144 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:47:39,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [320384908] [2022-11-25 16:47:39,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:39,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:39,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:39,146 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:39,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-25 16:47:39,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:39,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 2779 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-25 16:47:39,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:39,951 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2022-11-25 16:47:39,951 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:39,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:39,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698611907] [2022-11-25 16:47:39,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:47:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320384908] [2022-11-25 16:47:39,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320384908] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:39,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:47:39,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:47:39,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541074613] [2022-11-25 16:47:39,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:39,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:47:39,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:39,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:47:39,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:47:39,957 INFO L87 Difference]: Start difference. First operand 275 states and 335 transitions. Second operand has 7 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 3 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-25 16:47:40,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:40,105 INFO L93 Difference]: Finished difference Result 393 states and 489 transitions. [2022-11-25 16:47:40,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:47:40,106 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 3 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 193 [2022-11-25 16:47:40,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:40,109 INFO L225 Difference]: With dead ends: 393 [2022-11-25 16:47:40,109 INFO L226 Difference]: Without dead ends: 281 [2022-11-25 16:47:40,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 187 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-25 16:47:40,112 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 2 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1146 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:47:40,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1146 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 16:47:40,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-11-25 16:47:40,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 275. [2022-11-25 16:47:40,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 182 states have (on average 1.1593406593406594) internal successors, (211), 188 states have internal predecessors, (211), 57 states have call successors, (57), 31 states have call predecessors, (57), 35 states have return successors, (63), 55 states have call predecessors, (63), 56 states have call successors, (63) [2022-11-25 16:47:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 331 transitions. [2022-11-25 16:47:40,144 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 331 transitions. Word has length 193 [2022-11-25 16:47:40,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:40,145 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 331 transitions. [2022-11-25 16:47:40,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 3 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2022-11-25 16:47:40,146 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 331 transitions. [2022-11-25 16:47:40,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-11-25 16:47:40,150 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:40,150 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-11-25 16:47:40,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-25 16:47:40,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:40,361 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:40,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:40,361 INFO L85 PathProgramCache]: Analyzing trace with hash 476694279, now seen corresponding path program 1 times [2022-11-25 16:47:40,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:40,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575788071] [2022-11-25 16:47:40,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:40,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:40,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:44,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:47:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:47:44,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:47:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:47:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:44,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:44,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:44,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:47:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:47:44,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:47:44,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:44,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-25 16:47:44,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-25 16:47:44,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-25 16:47:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-25 16:47:44,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:44,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:44,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:44,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-25 16:47:44,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-25 16:47:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-25 16:47:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-25 16:47:45,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-11-25 16:47:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2022-11-25 16:47:45,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-25 16:47:45,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,267 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-11-25 16:47:45,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:45,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575788071] [2022-11-25 16:47:45,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575788071] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:47:45,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916530357] [2022-11-25 16:47:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:45,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:45,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:45,270 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:45,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-25 16:47:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:45,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 2728 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-25 16:47:45,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2022-11-25 16:47:46,176 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:46,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916530357] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:46,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:47:46,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [25] total 30 [2022-11-25 16:47:46,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519506014] [2022-11-25 16:47:46,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:46,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:47:46,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:46,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:47:46,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=803, Unknown=0, NotChecked=0, Total=870 [2022-11-25 16:47:46,178 INFO L87 Difference]: Start difference. First operand 275 states and 331 transitions. Second operand has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-25 16:47:46,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:46,336 INFO L93 Difference]: Finished difference Result 367 states and 454 transitions. [2022-11-25 16:47:46,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:47:46,337 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 198 [2022-11-25 16:47:46,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:46,339 INFO L225 Difference]: With dead ends: 367 [2022-11-25 16:47:46,339 INFO L226 Difference]: Without dead ends: 281 [2022-11-25 16:47:46,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=71, Invalid=859, Unknown=0, NotChecked=0, Total=930 [2022-11-25 16:47:46,340 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 2 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:47:46,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1156 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 16:47:46,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-11-25 16:47:46,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-11-25 16:47:46,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 186 states have (on average 1.1559139784946237) internal successors, (215), 194 states have internal predecessors, (215), 57 states have call successors, (57), 31 states have call predecessors, (57), 37 states have return successors, (66), 55 states have call predecessors, (66), 56 states have call successors, (66) [2022-11-25 16:47:46,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 338 transitions. [2022-11-25 16:47:46,373 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 338 transitions. Word has length 198 [2022-11-25 16:47:46,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:46,374 INFO L495 AbstractCegarLoop]: Abstraction has 281 states and 338 transitions. [2022-11-25 16:47:46,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 3 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-25 16:47:46,374 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 338 transitions. [2022-11-25 16:47:46,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2022-11-25 16:47:46,377 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:46,377 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:47:46,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-25 16:47:46,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-25 16:47:46,587 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:46,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:46,588 INFO L85 PathProgramCache]: Analyzing trace with hash -3643047, now seen corresponding path program 1 times [2022-11-25 16:47:46,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:46,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174047350] [2022-11-25 16:47:46,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:46,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:46,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:46,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:46,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:47:46,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:46,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:47:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:46,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:47:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:46,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:47:46,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:46,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:47,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:47,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:47:47,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:47:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:47:47,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:47,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:47,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-25 16:47:47,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-25 16:47:47,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:47,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:47,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-25 16:47:47,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-25 16:47:47,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:47,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-25 16:47:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-25 16:47:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-25 16:47:47,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-25 16:47:47,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-11-25 16:47:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-11-25 16:47:47,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-25 16:47:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:47,316 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-11-25 16:47:47,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:47,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174047350] [2022-11-25 16:47:47,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174047350] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:47:47,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753962283] [2022-11-25 16:47:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:47,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:47,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:47,319 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:47,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-25 16:47:48,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:48,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 2747 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-25 16:47:48,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:48,056 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-11-25 16:47:48,056 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:48,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753962283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:48,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:47:48,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 8 [2022-11-25 16:47:48,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434735258] [2022-11-25 16:47:48,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:48,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 16:47:48,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:48,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 16:47:48,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 16:47:48,059 INFO L87 Difference]: Start difference. First operand 281 states and 338 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 16:47:48,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:48,104 INFO L93 Difference]: Finished difference Result 400 states and 490 transitions. [2022-11-25 16:47:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 16:47:48,104 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 204 [2022-11-25 16:47:48,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:48,106 INFO L225 Difference]: With dead ends: 400 [2022-11-25 16:47:48,107 INFO L226 Difference]: Without dead ends: 248 [2022-11-25 16:47:48,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-25 16:47:48,108 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 2 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 614 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-25 16:47:48,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 614 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 16:47:48,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-11-25 16:47:48,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2022-11-25 16:47:48,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 164 states have (on average 1.1402439024390243) internal successors, (187), 169 states have internal predecessors, (187), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (57), 50 states have call predecessors, (57), 50 states have call successors, (57) [2022-11-25 16:47:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 295 transitions. [2022-11-25 16:47:48,129 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 295 transitions. Word has length 204 [2022-11-25 16:47:48,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:48,130 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 295 transitions. [2022-11-25 16:47:48,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 16:47:48,130 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 295 transitions. [2022-11-25 16:47:48,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-11-25 16:47:48,133 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:48,133 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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] [2022-11-25 16:47:48,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-25 16:47:48,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-25 16:47:48,344 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:48,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:48,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1734404003, now seen corresponding path program 2 times [2022-11-25 16:47:48,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:48,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712034294] [2022-11-25 16:47:48,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:48,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:52,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-25 16:47:52,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-25 16:47:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-25 16:47:52,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-25 16:47:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:52,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-25 16:47:52,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:52,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-25 16:47:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:53,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-25 16:47:53,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:53,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:53,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-25 16:47:53,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-25 16:47:53,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:53,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-25 16:47:53,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-25 16:47:53,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-25 16:47:53,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-25 16:47:53,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:53,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:53,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-25 16:47:53,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-25 16:47:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-25 16:47:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-25 16:47:53,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-25 16:47:53,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-25 16:47:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-11-25 16:47:53,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-11-25 16:47:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:53,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-25 16:47:53,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-11-25 16:47:54,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:54,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712034294] [2022-11-25 16:47:54,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712034294] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:47:54,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785273278] [2022-11-25 16:47:54,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 16:47:54,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:54,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:54,079 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:54,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-25 16:47:55,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 16:47:55,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 16:47:55,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 2782 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 16:47:55,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:55,332 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-11-25 16:47:55,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:55,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785273278] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:55,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:47:55,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [30] total 34 [2022-11-25 16:47:55,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112325403] [2022-11-25 16:47:55,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:55,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:47:55,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:55,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:47:55,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1041, Unknown=0, NotChecked=0, Total=1122 [2022-11-25 16:47:55,335 INFO L87 Difference]: Start difference. First operand 248 states and 295 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2022-11-25 16:47:55,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:55,478 INFO L93 Difference]: Finished difference Result 477 states and 565 transitions. [2022-11-25 16:47:55,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:47:55,479 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 209 [2022-11-25 16:47:55,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:55,481 INFO L225 Difference]: With dead ends: 477 [2022-11-25 16:47:55,481 INFO L226 Difference]: Without dead ends: 241 [2022-11-25 16:47:55,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2022-11-25 16:47:55,483 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 2 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:47:55,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 947 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 16:47:55,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-11-25 16:47:55,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 241. [2022-11-25 16:47:55,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 160 states have (on average 1.14375) internal successors, (183), 166 states have internal predecessors, (183), 48 states have call successors, (48), 27 states have call predecessors, (48), 32 states have return successors, (54), 47 states have call predecessors, (54), 47 states have call successors, (54) [2022-11-25 16:47:55,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 285 transitions. [2022-11-25 16:47:55,505 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 285 transitions. Word has length 209 [2022-11-25 16:47:55,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:55,505 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 285 transitions. [2022-11-25 16:47:55,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2022-11-25 16:47:55,505 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 285 transitions. [2022-11-25 16:47:55,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-11-25 16:47:55,507 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:55,507 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 16:47:55,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-25 16:47:55,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-25 16:47:55,718 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:55,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:55,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1271160118, now seen corresponding path program 2 times [2022-11-25 16:47:55,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:55,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700061115] [2022-11-25 16:47:55,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:55,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:55,788 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:47:55,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641718486] [2022-11-25 16:47:55,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 16:47:55,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:55,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:55,790 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:55,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-25 16:47:56,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 16:47:56,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 16:47:56,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 2887 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 16:47:56,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-25 16:47:56,694 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:47:56,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:47:56,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700061115] [2022-11-25 16:47:56,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:47:56,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641718486] [2022-11-25 16:47:56,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641718486] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:47:56,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:47:56,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 16:47:56,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135324361] [2022-11-25 16:47:56,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:47:56,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 16:47:56,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:47:56,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 16:47:56,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-25 16:47:56,697 INFO L87 Difference]: Start difference. First operand 241 states and 285 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 3 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-11-25 16:47:56,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:47:56,824 INFO L93 Difference]: Finished difference Result 397 states and 469 transitions. [2022-11-25 16:47:56,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:47:56,825 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 3 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 215 [2022-11-25 16:47:56,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:47:56,826 INFO L225 Difference]: With dead ends: 397 [2022-11-25 16:47:56,827 INFO L226 Difference]: Without dead ends: 216 [2022-11-25 16:47:56,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:47:56,828 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 2 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:47:56,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 948 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 16:47:56,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-11-25 16:47:56,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2022-11-25 16:47:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 144 states have (on average 1.1388888888888888) internal successors, (164), 148 states have internal predecessors, (164), 43 states have call successors, (43), 25 states have call predecessors, (43), 28 states have return successors, (46), 42 states have call predecessors, (46), 42 states have call successors, (46) [2022-11-25 16:47:56,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 253 transitions. [2022-11-25 16:47:56,846 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 253 transitions. Word has length 215 [2022-11-25 16:47:56,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:47:56,847 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 253 transitions. [2022-11-25 16:47:56,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 3 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-11-25 16:47:56,847 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 253 transitions. [2022-11-25 16:47:56,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-25 16:47:56,849 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:47:56,849 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:47:56,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-25 16:47:57,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-25 16:47:57,061 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:47:57,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:47:57,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1244691977, now seen corresponding path program 1 times [2022-11-25 16:47:57,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:47:57,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108630006] [2022-11-25 16:47:57,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:57,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:47:57,127 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:47:57,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046849342] [2022-11-25 16:47:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:47:57,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:47:57,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:47:57,129 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:47:57,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-25 16:47:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:47:57,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 87 conjunts are in the unsatisfiable core [2022-11-25 16:47:57,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:47:58,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:58,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2022-11-25 16:47:58,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:58,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2022-11-25 16:47:59,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,350 INFO L321 Elim1Store]: treesize reduction 252, result has 4.2 percent of original size [2022-11-25 16:47:59,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 78 [2022-11-25 16:47:59,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:47:59,379 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-25 16:47:59,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 78 [2022-11-25 16:48:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 117 proven. 3 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-25 16:48:00,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:48:11,149 WARN L233 SmtUtils]: Spent 10.03s 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-25 16:48:20,636 WARN L233 SmtUtils]: Spent 8.10s 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-25 16:48:36,069 WARN L233 SmtUtils]: Spent 10.03s 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-25 16:48:46,187 WARN L233 SmtUtils]: Spent 10.03s 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-25 16:48:46,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:48:46,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108630006] [2022-11-25 16:48:46,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:48:46,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046849342] [2022-11-25 16:48:46,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046849342] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:48:46,524 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:48:46,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-11-25 16:48:46,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546407157] [2022-11-25 16:48:46,525 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:48:46,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-25 16:48:46,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:48:46,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-25 16:48:46,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1003, Unknown=0, NotChecked=0, Total=1122 [2022-11-25 16:48:46,527 INFO L87 Difference]: Start difference. First operand 216 states and 253 transitions. Second operand has 25 states, 22 states have (on average 4.5) internal successors, (99), 23 states have internal predecessors, (99), 12 states have call successors, (31), 6 states have call predecessors, (31), 6 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2022-11-25 16:48:54,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:48:54,199 INFO L93 Difference]: Finished difference Result 332 states and 397 transitions. [2022-11-25 16:48:54,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-25 16:48:54,200 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 4.5) internal successors, (99), 23 states have internal predecessors, (99), 12 states have call successors, (31), 6 states have call predecessors, (31), 6 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) Word has length 221 [2022-11-25 16:48:54,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:48:54,202 INFO L225 Difference]: With dead ends: 332 [2022-11-25 16:48:54,202 INFO L226 Difference]: Without dead ends: 250 [2022-11-25 16:48:54,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 210 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 986 ImplicationChecksByTransitivity, 49.1s TimeCoverageRelationStatistics Valid=525, Invalid=3897, Unknown=0, NotChecked=0, Total=4422 [2022-11-25 16:48:54,204 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 374 mSDsluCounter, 2591 mSDsCounter, 0 mSdLazyCounter, 2036 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 2765 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 2036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-25 16:48:54,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 2765 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 2036 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2022-11-25 16:48:54,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-11-25 16:48:54,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2022-11-25 16:48:54,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 171 states have (on average 1.1578947368421053) internal successors, (198), 175 states have internal predecessors, (198), 45 states have call successors, (45), 29 states have call predecessors, (45), 33 states have return successors, (50), 45 states have call predecessors, (50), 44 states have call successors, (50) [2022-11-25 16:48:54,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 293 transitions. [2022-11-25 16:48:54,226 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 293 transitions. Word has length 221 [2022-11-25 16:48:54,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:48:54,227 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 293 transitions. [2022-11-25 16:48:54,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 4.5) internal successors, (99), 23 states have internal predecessors, (99), 12 states have call successors, (31), 6 states have call predecessors, (31), 6 states have return successors, (28), 10 states have call predecessors, (28), 10 states have call successors, (28) [2022-11-25 16:48:54,227 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 293 transitions. [2022-11-25 16:48:54,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-25 16:48:54,229 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:48:54,229 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:48:54,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-25 16:48:54,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:48:54,441 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:48:54,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:48:54,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1831497991, now seen corresponding path program 1 times [2022-11-25 16:48:54,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:48:54,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337688638] [2022-11-25 16:48:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:48:54,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:48:54,506 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:48:54,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [111500871] [2022-11-25 16:48:54,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:48:54,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:48:54,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:48:54,508 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:48:54,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-25 16:48:55,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:48:55,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 2987 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-25 16:48:55,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:48:57,413 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((aws_hash_iter_is_valid_~iter.offset Int) (aws_hash_iter_is_valid_~iter.base Int)) (not (= (select (select |c_#memory_$Pointer$.offset| aws_hash_iter_is_valid_~iter.base) aws_hash_iter_is_valid_~iter.offset) 0))) (exists ((aws_hash_iter_is_valid_~iter.offset Int) (aws_hash_iter_is_valid_~iter.base Int)) (not (= (select (select |c_#memory_$Pointer$.base| aws_hash_iter_is_valid_~iter.base) aws_hash_iter_is_valid_~iter.offset) 0)))) is different from true [2022-11-25 16:49:03,493 WARN L233 SmtUtils]: Spent 6.04s 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-25 16:49:09,545 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 21 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 16:49:09,604 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-11-25 16:49:09,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:49:09,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:49:09,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337688638] [2022-11-25 16:49:09,605 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:49:09,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111500871] [2022-11-25 16:49:09,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111500871] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:49:09,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:49:09,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:49:09,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372323701] [2022-11-25 16:49:09,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:49:09,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:49:09,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:49:09,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:49:09,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=22, Unknown=1, NotChecked=8, Total=42 [2022-11-25 16:49:09,607 INFO L87 Difference]: Start difference. First operand 250 states and 293 transitions. Second operand has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 16:49:12,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:49:25,142 WARN L233 SmtUtils]: Spent 12.06s on a formula simplification. DAG size of input: 29 DAG size of output: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 16:49:25,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:49:25,289 INFO L93 Difference]: Finished difference Result 343 states and 418 transitions. [2022-11-25 16:49:25,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 16:49:25,290 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 221 [2022-11-25 16:49:25,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:49:25,292 INFO L225 Difference]: With dead ends: 343 [2022-11-25 16:49:25,292 INFO L226 Difference]: Without dead ends: 247 [2022-11-25 16:49:25,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.2s TimeCoverageRelationStatistics Valid=15, Invalid=30, Unknown=1, NotChecked=10, Total=56 [2022-11-25 16:49:25,293 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 3 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-25 16:49:25,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 886 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 140 Invalid, 1 Unknown, 208 Unchecked, 3.6s Time] [2022-11-25 16:49:25,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-11-25 16:49:25,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 245. [2022-11-25 16:49:25,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 167 states have (on average 1.155688622754491) internal successors, (193), 170 states have internal predecessors, (193), 45 states have call successors, (45), 29 states have call predecessors, (45), 32 states have return successors, (49), 45 states have call predecessors, (49), 44 states have call successors, (49) [2022-11-25 16:49:25,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 287 transitions. [2022-11-25 16:49:25,316 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 287 transitions. Word has length 221 [2022-11-25 16:49:25,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:49:25,316 INFO L495 AbstractCegarLoop]: Abstraction has 245 states and 287 transitions. [2022-11-25 16:49:25,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-25 16:49:25,317 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 287 transitions. [2022-11-25 16:49:25,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-25 16:49:25,318 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:49:25,318 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 16:49:25,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-25 16:49:25,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:49:25,530 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:49:25,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:49:25,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1437112506, now seen corresponding path program 1 times [2022-11-25 16:49:25,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:49:25,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878744584] [2022-11-25 16:49:25,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:49:25,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:49:25,594 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:49:25,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1791411410] [2022-11-25 16:49:25,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:49:25,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:49:25,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:49:25,595 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:49:25,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-25 16:49:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:49:26,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 3003 conjuncts, 87 conjunts are in the unsatisfiable core [2022-11-25 16:49:26,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:49:26,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:26,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2022-11-25 16:49:26,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:26,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2022-11-25 16:49:29,013 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-25 16:49:31,185 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_s_get_next_element_#in~iter.offset_BEFORE_CALL_3| Int) (|v_s_get_next_element_#in~iter.base_BEFORE_CALL_3| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| (select (select |c_#memory_$Pointer$.base| |v_s_get_next_element_#in~iter.base_BEFORE_CALL_3|) |v_s_get_next_element_#in~iter.offset_BEFORE_CALL_3|)) (select (select |c_#memory_$Pointer$.offset| |v_s_get_next_element_#in~iter.base_BEFORE_CALL_3|) |v_s_get_next_element_#in~iter.offset_BEFORE_CALL_3|)) 0))) (exists ((|v_s_get_next_element_#in~iter.offset_BEFORE_CALL_3| Int) (|v_s_get_next_element_#in~iter.base_BEFORE_CALL_3| Int)) (not (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |v_s_get_next_element_#in~iter.base_BEFORE_CALL_3|) |v_s_get_next_element_#in~iter.offset_BEFORE_CALL_3|)) (select (select |c_#memory_$Pointer$.offset| |v_s_get_next_element_#in~iter.base_BEFORE_CALL_3|) |v_s_get_next_element_#in~iter.offset_BEFORE_CALL_3|)) 0)))) is different from true [2022-11-25 16:49:31,381 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 8 |c_s_get_next_element_#in~iter.offset|)) (.cse2 (+ 16 |c_s_get_next_element_#in~iter.offset|)) (.cse3 (+ |c_s_get_next_element_#in~iter.offset| 24)) (.cse4 (+ 40 |c_s_get_next_element_#in~iter.offset|)) (.cse5 (select |c_old(#memory_$Pointer$.offset)| |c_s_get_next_element_#in~iter.base|)) (.cse0 (select |c_old(#memory_$Pointer$.base)| |c_s_get_next_element_#in~iter.base|))) (and (exists ((v_ArrVal_3380 Int) (v_ArrVal_3379 Int) (v_ArrVal_3377 Int) (v_ArrVal_3378 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_s_get_next_element_#in~iter.base| (store (store (store (store .cse0 .cse1 v_ArrVal_3378) .cse2 v_ArrVal_3379) .cse3 v_ArrVal_3377) .cse4 v_ArrVal_3380)))) (exists ((v_ArrVal_3381 Int) (v_ArrVal_3375 Int) (v_ArrVal_3376 Int) (v_ArrVal_3374 Int)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_s_get_next_element_#in~iter.base| (store (store (store (store .cse5 .cse1 v_ArrVal_3376) .cse2 v_ArrVal_3375) .cse3 v_ArrVal_3381) .cse4 v_ArrVal_3374)))) (let ((.cse6 (select .cse0 |c_s_get_next_element_#in~iter.offset|)) (.cse7 (select .cse5 |c_s_get_next_element_#in~iter.offset|))) (or (not (= (select (select |c_old(#memory_$Pointer$.base)| .cse6) .cse7) 0)) (not (= (select (select |c_old(#memory_$Pointer$.offset)| .cse6) .cse7) 0)))))) is different from true [2022-11-25 16:49:31,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,453 INFO L321 Elim1Store]: treesize reduction 252, result has 4.2 percent of original size [2022-11-25 16:49:31,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 78 [2022-11-25 16:49:31,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:49:31,472 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-25 16:49:31,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 78 [2022-11-25 16:49:32,593 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 87 proven. 3 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-25 16:49:32,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:49:43,091 WARN L233 SmtUtils]: Spent 10.03s 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-25 16:49:59,450 WARN L233 SmtUtils]: Spent 10.04s 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-25 16:50:14,414 WARN L233 SmtUtils]: Spent 10.05s 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-25 16:50:24,550 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-25 16:50:25,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:50:25,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878744584] [2022-11-25 16:50:25,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:50:25,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791411410] [2022-11-25 16:50:25,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791411410] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:50:25,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:50:25,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-11-25 16:50:25,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785882873] [2022-11-25 16:50:25,642 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:50:25,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-25 16:50:25,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:50:25,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-25 16:50:25,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1015, Unknown=7, NotChecked=198, Total=1332 [2022-11-25 16:50:25,645 INFO L87 Difference]: Start difference. First operand 245 states and 287 transitions. Second operand has 28 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 13 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (29), 11 states have call predecessors, (29), 12 states have call successors, (29) [2022-11-25 16:51:20,545 WARN L233 SmtUtils]: Spent 6.74s on a formula simplification that was a NOOP. DAG size: 27 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-25 16:51:30,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:51:30,994 INFO L93 Difference]: Finished difference Result 412 states and 506 transitions. [2022-11-25 16:51:30,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-25 16:51:30,995 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 13 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (29), 11 states have call predecessors, (29), 12 states have call successors, (29) Word has length 225 [2022-11-25 16:51:30,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:51:30,997 INFO L225 Difference]: With dead ends: 412 [2022-11-25 16:51:30,997 INFO L226 Difference]: Without dead ends: 336 [2022-11-25 16:51:30,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 212 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 114.3s TimeCoverageRelationStatistics Valid=554, Invalid=4397, Unknown=31, NotChecked=420, Total=5402 [2022-11-25 16:51:30,999 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 397 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 4224 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1321 SdHoareTripleChecker+Invalid, 5310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 4224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 870 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2022-11-25 16:51:31,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 1321 Invalid, 5310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 4224 Invalid, 0 Unknown, 870 Unchecked, 7.8s Time] [2022-11-25 16:51:31,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-11-25 16:51:31,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 323. [2022-11-25 16:51:31,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 224 states have (on average 1.2098214285714286) internal successors, (271), 229 states have internal predecessors, (271), 56 states have call successors, (56), 35 states have call predecessors, (56), 42 states have return successors, (64), 58 states have call predecessors, (64), 54 states have call successors, (64) [2022-11-25 16:51:31,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 391 transitions. [2022-11-25 16:51:31,034 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 391 transitions. Word has length 225 [2022-11-25 16:51:31,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:51:31,034 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 391 transitions. [2022-11-25 16:51:31,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 13 states have call successors, (31), 7 states have call predecessors, (31), 7 states have return successors, (29), 11 states have call predecessors, (29), 12 states have call successors, (29) [2022-11-25 16:51:31,035 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 391 transitions. [2022-11-25 16:51:31,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-11-25 16:51:31,037 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:51:31,037 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 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-25 16:51:31,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-25 16:51:31,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-25 16:51:31,249 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:51:31,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:51:31,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1656342513, now seen corresponding path program 1 times [2022-11-25 16:51:31,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:51:31,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636819747] [2022-11-25 16:51:31,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:51:31,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:51:31,323 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:51:31,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [821962714] [2022-11-25 16:51:31,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:51:31,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:51:31,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:51:31,325 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:51:31,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-25 16:51:34,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:51:34,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 3046 conjuncts, 445 conjunts are in the unsatisfiable core [2022-11-25 16:51:34,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:51:34,213 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-25 16:51:34,906 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:51:34,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:51:34,967 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-25 16:51:35,538 INFO L321 Elim1Store]: treesize reduction 119, result has 24.2 percent of original size [2022-11-25 16:51:35,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 142 treesize of output 159 [2022-11-25 16:51:35,866 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-25 16:51:35,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:35,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-25 16:51:36,087 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-25 16:51:36,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 16:51:36,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:36,112 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 49 treesize of output 39 [2022-11-25 16:51:36,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:36,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:36,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-25 16:51:36,161 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-25 16:51:37,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:37,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:37,931 INFO L321 Elim1Store]: treesize reduction 90, result has 28.6 percent of original size [2022-11-25 16:51:37,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 38 treesize of output 57 [2022-11-25 16:51:38,132 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 50 treesize of output 30 [2022-11-25 16:51:38,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:38,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:38,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-25 16:51:38,151 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-25 16:51:38,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-11-25 16:51:38,333 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-25 16:51:38,910 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-25 16:51:38,911 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 24 treesize of output 23 [2022-11-25 16:51:39,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:39,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:39,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:40,139 INFO L321 Elim1Store]: treesize reduction 300, result has 25.7 percent of original size [2022-11-25 16:51:40,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 22 case distinctions, treesize of input 107 treesize of output 182 [2022-11-25 16:51:40,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:51:40,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:40,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:40,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2022-11-25 16:51:40,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 67 [2022-11-25 16:51:41,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:41,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:41,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 37 [2022-11-25 16:51:41,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:41,671 INFO L321 Elim1Store]: treesize reduction 66, result has 35.3 percent of original size [2022-11-25 16:51:41,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 53 [2022-11-25 16:51:45,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:45,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:45,083 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-25 16:51:45,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 21 [2022-11-25 16:51:45,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:45,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:45,464 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 0 case distinctions, treesize of input 51 treesize of output 41 [2022-11-25 16:51:45,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:45,472 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 0 case distinctions, treesize of input 84 treesize of output 71 [2022-11-25 16:51:45,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:51:45,483 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 0 case distinctions, treesize of input 60 treesize of output 55 [2022-11-25 16:51:45,494 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 32 treesize of output 31 [2022-11-25 16:51:52,356 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 145 proven. 135 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-25 16:51:52,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:51:55,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:51:55,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636819747] [2022-11-25 16:51:55,485 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:51:55,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821962714] [2022-11-25 16:51:55,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821962714] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:51:55,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:51:55,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2022-11-25 16:51:55,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399642306] [2022-11-25 16:51:55,486 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:51:55,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-11-25 16:51:55,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:51:55,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-11-25 16:51:55,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=5951, Unknown=69, NotChecked=0, Total=6320 [2022-11-25 16:51:55,491 INFO L87 Difference]: Start difference. First operand 323 states and 391 transitions. Second operand has 68 states, 54 states have (on average 2.814814814814815) internal successors, (152), 56 states have internal predecessors, (152), 27 states have call successors, (39), 12 states have call predecessors, (39), 20 states have return successors, (36), 27 states have call predecessors, (36), 25 states have call successors, (36) [2022-11-25 16:51:57,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:52:00,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:52:21,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:52:56,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:52:56,634 INFO L93 Difference]: Finished difference Result 900 states and 1120 transitions. [2022-11-25 16:52:56,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-11-25 16:52:56,635 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 54 states have (on average 2.814814814814815) internal successors, (152), 56 states have internal predecessors, (152), 27 states have call successors, (39), 12 states have call predecessors, (39), 20 states have return successors, (36), 27 states have call predecessors, (36), 25 states have call successors, (36) Word has length 232 [2022-11-25 16:52:56,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:52:56,638 INFO L225 Difference]: With dead ends: 900 [2022-11-25 16:52:56,639 INFO L226 Difference]: Without dead ends: 783 [2022-11-25 16:52:56,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 182 SyntacticMatches, 20 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9876 ImplicationChecksByTransitivity, 34.9s TimeCoverageRelationStatistics Valid=1763, Invalid=28554, Unknown=133, NotChecked=0, Total=30450 [2022-11-25 16:52:56,647 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 896 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 8700 mSolverCounterSat, 493 mSolverCounterUnsat, 199 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 908 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 9392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 493 IncrementalHoareTripleChecker+Valid, 8700 IncrementalHoareTripleChecker+Invalid, 199 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.9s IncrementalHoareTripleChecker+Time [2022-11-25 16:52:56,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [908 Valid, 955 Invalid, 9392 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [493 Valid, 8700 Invalid, 199 Unknown, 0 Unchecked, 38.9s Time] [2022-11-25 16:52:56,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2022-11-25 16:52:56,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 536. [2022-11-25 16:52:56,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 385 states have (on average 1.2025974025974027) internal successors, (463), 392 states have internal predecessors, (463), 78 states have call successors, (78), 63 states have call predecessors, (78), 72 states have return successors, (89), 80 states have call predecessors, (89), 77 states have call successors, (89) [2022-11-25 16:52:56,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 630 transitions. [2022-11-25 16:52:56,781 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 630 transitions. Word has length 232 [2022-11-25 16:52:56,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:52:56,782 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 630 transitions. [2022-11-25 16:52:56,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 54 states have (on average 2.814814814814815) internal successors, (152), 56 states have internal predecessors, (152), 27 states have call successors, (39), 12 states have call predecessors, (39), 20 states have return successors, (36), 27 states have call predecessors, (36), 25 states have call successors, (36) [2022-11-25 16:52:56,783 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 630 transitions. [2022-11-25 16:52:56,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-11-25 16:52:56,784 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:52:56,785 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 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] [2022-11-25 16:52:56,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-25 16:52:56,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-25 16:52:56,999 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:52:56,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:52:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash -231164915, now seen corresponding path program 1 times [2022-11-25 16:52:56,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:52:56,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888881975] [2022-11-25 16:52:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:52:57,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:52:57,065 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:52:57,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1138222354] [2022-11-25 16:52:57,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:52:57,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:52:57,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:52:57,066 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:52:57,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-25 16:52:57,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:52:57,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 3050 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-25 16:52:57,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:52:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-11-25 16:52:57,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 16:52:57,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:52:57,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888881975] [2022-11-25 16:52:57,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:52:57,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138222354] [2022-11-25 16:52:57,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138222354] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 16:52:57,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 16:52:57,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 16:52:57,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287460118] [2022-11-25 16:52:57,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:52:57,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:52:57,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:52:57,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:52:57,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-25 16:52:57,960 INFO L87 Difference]: Start difference. First operand 536 states and 630 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-25 16:52:58,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:52:58,083 INFO L93 Difference]: Finished difference Result 1047 states and 1231 transitions. [2022-11-25 16:52:58,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 16:52:58,084 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 2 states have call successors, (30) Word has length 238 [2022-11-25 16:52:58,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:52:58,087 INFO L225 Difference]: With dead ends: 1047 [2022-11-25 16:52:58,087 INFO L226 Difference]: Without dead ends: 519 [2022-11-25 16:52:58,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 232 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-25 16:52:58,089 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 2 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1197 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-25 16:52:58,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1197 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 16:52:58,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-11-25 16:52:58,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 519. [2022-11-25 16:52:58,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 373 states have (on average 1.2037533512064342) internal successors, (449), 380 states have internal predecessors, (449), 76 states have call successors, (76), 62 states have call predecessors, (76), 69 states have return successors, (84), 76 states have call predecessors, (84), 75 states have call successors, (84) [2022-11-25 16:52:58,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 609 transitions. [2022-11-25 16:52:58,182 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 609 transitions. Word has length 238 [2022-11-25 16:52:58,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:52:58,182 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 609 transitions. [2022-11-25 16:52:58,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-25 16:52:58,183 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 609 transitions. [2022-11-25 16:52:58,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-11-25 16:52:58,185 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:52:58,185 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 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-25 16:52:58,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-25 16:52:58,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-25 16:52:58,396 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:52:58,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:52:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1337628234, now seen corresponding path program 1 times [2022-11-25 16:52:58,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:52:58,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273024448] [2022-11-25 16:52:58,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:52:58,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:52:58,462 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:52:58,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700059582] [2022-11-25 16:52:58,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:52:58,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:52:58,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:52:58,464 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:52:58,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-25 16:53:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:53:00,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 3065 conjuncts, 431 conjunts are in the unsatisfiable core [2022-11-25 16:53:00,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:53:00,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-25 16:53:01,662 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:53:01,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:53:01,731 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-25 16:53:02,413 INFO L321 Elim1Store]: treesize reduction 184, result has 21.7 percent of original size [2022-11-25 16:53:02,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 93 treesize of output 123 [2022-11-25 16:53:03,059 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-25 16:53:03,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:03,198 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:53:03,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-25 16:53:03,325 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-25 16:53:03,338 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-25 16:53:03,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 16:53:03,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-11-25 16:53:03,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:03,373 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 49 treesize of output 39 [2022-11-25 16:53:04,898 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-25 16:53:04,898 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-25 16:53:05,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-11-25 16:53:05,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-25 16:53:05,092 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-25 16:53:05,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-11-25 16:53:05,292 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-25 16:53:05,581 WARN L859 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_4223 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4223) |c_#memory_$Pointer$.base|)) (exists ((|v___CPROVER_overflow_plus_~#c~0.base_39| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39| 0)))) (exists ((v_ArrVal_4224 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4224))) (exists ((v_ArrVal_4225 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4225)))) is different from true [2022-11-25 16:53:05,835 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-25 16:53:05,836 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 24 treesize of output 23 [2022-11-25 16:53:06,130 WARN L859 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_4227 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4227) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4228 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4228) |c_#memory_int|)) (exists ((v_ArrVal_4204 Int) (|v___CPROVER_overflow_mult_~#c~1.base_149| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_149| v_ArrVal_4204)) (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_149|) 0))) (exists ((v_ArrVal_4229 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4229) |c_#memory_$Pointer$.base|))) is different from true [2022-11-25 16:53:06,929 INFO L321 Elim1Store]: treesize reduction 181, result has 23.0 percent of original size [2022-11-25 16:53:06,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 118 [2022-11-25 16:53:06,978 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:53:06,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 25 [2022-11-25 16:53:07,024 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:53:07,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 46 [2022-11-25 16:53:07,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:07,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:07,063 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:53:07,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2022-11-25 16:53:07,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-25 16:53:08,146 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-25 16:53:08,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-25 16:53:11,054 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-25 16:53:11,054 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-25 16:53:11,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-25 16:53:11,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 45 [2022-11-25 16:53:11,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:11,488 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 0 case distinctions, treesize of input 24 treesize of output 24 [2022-11-25 16:53:11,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:11,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:11,779 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 0 case distinctions, treesize of input 51 treesize of output 41 [2022-11-25 16:53:11,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:11,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 74 [2022-11-25 16:53:11,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:53:11,800 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 0 case distinctions, treesize of input 60 treesize of output 55 [2022-11-25 16:53:11,810 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 32 treesize of output 31 [2022-11-25 16:53:15,614 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 137 proven. 138 refuted. 0 times theorem prover too weak. 11 trivial. 6 not checked. [2022-11-25 16:53:15,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:53:16,501 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4240 (Array Int Int))) (< 0 (mod (select (select (store |c_#memory_int| |c_aws_hash_iter_begin_~#iter~1.base| v_ArrVal_4240) c_aws_hash_iter_begin_~state~11.base) (+ 40 c_aws_hash_iter_begin_~state~11.offset)) 18446744073709551616))) is different from false [2022-11-25 16:53:16,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:53:16,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273024448] [2022-11-25 16:53:16,588 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:53:16,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700059582] [2022-11-25 16:53:16,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700059582] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:53:16,588 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:53:16,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2022-11-25 16:53:16,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312470500] [2022-11-25 16:53:16,588 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:53:16,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-11-25 16:53:16,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:53:16,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-11-25 16:53:16,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=3854, Unknown=23, NotChecked=384, Total=4556 [2022-11-25 16:53:16,592 INFO L87 Difference]: Start difference. First operand 519 states and 609 transitions. Second operand has 63 states, 50 states have (on average 3.04) internal successors, (152), 52 states have internal predecessors, (152), 26 states have call successors, (39), 12 states have call predecessors, (39), 17 states have return successors, (36), 24 states have call predecessors, (36), 24 states have call successors, (36) [2022-11-25 16:53:19,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:21,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:24,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:26,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:28,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:30,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:32,571 WARN L859 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_5| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_20|)) (< |c_#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_20|) (= (select |c_#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_20|) 1) (= (select |c_#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_5|) 1))) (exists ((v_ArrVal_4223 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4223) |c_#memory_$Pointer$.base|)) (exists ((|v___CPROVER_overflow_plus_~#c~0.base_39| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39| 0)))) (exists ((v_ArrVal_4224 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4224))) (exists ((v_ArrVal_4225 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4225)))) is different from true [2022-11-25 16:53:32,575 WARN L859 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_4223 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4223) |c_#memory_$Pointer$.base|)) (exists ((|v___CPROVER_overflow_plus_~#c~0.base_39| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39| 0)))) (exists ((v_ArrVal_4224 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4224))) (exists ((v_ArrVal_4225 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4225))) (exists ((v_ArrVal_4204 Int) (|v___CPROVER_overflow_mult_~#c~1.base_149| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_149| v_ArrVal_4204)) (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_149|) 0)))) is different from true [2022-11-25 16:53:33,353 WARN L859 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_4227 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4227) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4228 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4228) |c_#memory_int|)) (exists ((|v___CPROVER_overflow_plus_~#c~0.base_39| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_39| 0)))) (exists ((v_ArrVal_4204 Int) (|v___CPROVER_overflow_mult_~#c~1.base_149| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_149| v_ArrVal_4204)) (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_149|) 0))) (exists ((v_ArrVal_4229 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4229) |c_#memory_$Pointer$.base|))) is different from true [2022-11-25 16:53:41,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:42,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:53:44,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:54:26,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:54:26,324 INFO L93 Difference]: Finished difference Result 952 states and 1135 transitions. [2022-11-25 16:54:26,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-11-25 16:54:26,325 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 50 states have (on average 3.04) internal successors, (152), 52 states have internal predecessors, (152), 26 states have call successors, (39), 12 states have call predecessors, (39), 17 states have return successors, (36), 24 states have call predecessors, (36), 24 states have call successors, (36) Word has length 233 [2022-11-25 16:54:26,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:54:26,329 INFO L225 Difference]: With dead ends: 952 [2022-11-25 16:54:26,329 INFO L226 Difference]: Without dead ends: 833 [2022-11-25 16:54:26,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 216 SyntacticMatches, 21 SemanticMatches, 151 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 7416 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=1572, Invalid=19870, Unknown=44, NotChecked=1770, Total=23256 [2022-11-25 16:54:26,334 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 573 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 12741 mSolverCounterSat, 398 mSolverCounterUnsat, 60 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 13891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 398 IncrementalHoareTripleChecker+Valid, 12741 IncrementalHoareTripleChecker+Invalid, 60 IncrementalHoareTripleChecker+Unknown, 692 IncrementalHoareTripleChecker+Unchecked, 56.4s IncrementalHoareTripleChecker+Time [2022-11-25 16:54:26,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 1392 Invalid, 13891 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [398 Valid, 12741 Invalid, 60 Unknown, 692 Unchecked, 56.4s Time] [2022-11-25 16:54:26,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2022-11-25 16:54:26,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 615. [2022-11-25 16:54:26,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 440 states have (on average 1.1931818181818181) internal successors, (525), 450 states have internal predecessors, (525), 89 states have call successors, (89), 74 states have call predecessors, (89), 85 states have return successors, (107), 90 states have call predecessors, (107), 88 states have call successors, (107) [2022-11-25 16:54:26,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 721 transitions. [2022-11-25 16:54:26,476 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 721 transitions. Word has length 233 [2022-11-25 16:54:26,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:54:26,477 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 721 transitions. [2022-11-25 16:54:26,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 50 states have (on average 3.04) internal successors, (152), 52 states have internal predecessors, (152), 26 states have call successors, (39), 12 states have call predecessors, (39), 17 states have return successors, (36), 24 states have call predecessors, (36), 24 states have call successors, (36) [2022-11-25 16:54:26,477 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 721 transitions. [2022-11-25 16:54:26,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-11-25 16:54:26,480 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:54:26,480 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 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-25 16:54:26,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-25 16:54:26,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:54:26,701 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:54:26,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:54:26,702 INFO L85 PathProgramCache]: Analyzing trace with hash -47420177, now seen corresponding path program 2 times [2022-11-25 16:54:26,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:54:26,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601169253] [2022-11-25 16:54:26,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:54:26,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:54:26,773 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:54:26,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2056201545] [2022-11-25 16:54:26,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 16:54:26,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:54:26,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:54:26,775 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:54:26,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-25 16:54:28,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 16:54:28,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 16:54:28,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 3084 conjuncts, 414 conjunts are in the unsatisfiable core [2022-11-25 16:54:28,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:54:28,955 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-25 16:54:29,188 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:54:29,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:54:29,226 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-25 16:54:29,681 INFO L321 Elim1Store]: treesize reduction 183, result has 22.1 percent of original size [2022-11-25 16:54:29,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 105 [2022-11-25 16:54:29,881 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-25 16:54:29,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:29,964 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:54:29,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-25 16:54:30,051 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-25 16:54:30,065 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-25 16:54:30,070 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-25 16:54:30,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 16:54:30,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-11-25 16:54:30,803 INFO L321 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-11-25 16:54:30,803 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 3 case distinctions, treesize of input 24 treesize of output 30 [2022-11-25 16:54:30,936 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-25 16:54:30,947 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-25 16:54:30,951 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-25 16:54:31,059 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-25 16:54:31,151 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4567 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4567))) (exists ((v_ArrVal_4566 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4566))) (exists ((v_ArrVal_4565 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4565)))) is different from true [2022-11-25 16:54:31,294 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-25 16:54:31,360 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4568 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4568))) (exists ((v_ArrVal_4570 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4570))) (exists ((v_ArrVal_4569 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_4569) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-25 16:54:31,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:31,561 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:54:31,561 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 1 case distinctions, treesize of input 24 treesize of output 30 [2022-11-25 16:54:31,583 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:54:31,584 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-25 16:54:31,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:31,607 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:54:31,607 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 1 case distinctions, treesize of input 17 treesize of output 25 [2022-11-25 16:54:31,622 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-25 16:54:31,622 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 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-25 16:54:34,756 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4571 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4571))) (exists ((v_ArrVal_4572 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4572) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4573 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4573) |c_#memory_int|))) is different from true [2022-11-25 16:54:34,766 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4575 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4575) |c_#memory_int|)) (exists ((v_ArrVal_4574 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4574) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4576 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4576)))) is different from true [2022-11-25 16:54:34,812 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:54:34,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 65 [2022-11-25 16:54:34,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:34,820 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 38 treesize of output 36 [2022-11-25 16:54:34,841 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:54:34,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 52 [2022-11-25 16:54:34,865 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2022-11-25 16:54:34,885 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 89 [2022-11-25 16:54:35,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:35,262 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-25 16:54:35,263 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 1 case distinctions, treesize of input 124 treesize of output 115 [2022-11-25 16:54:35,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:35,302 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-25 16:54:35,302 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 1 case distinctions, treesize of input 132 treesize of output 119 [2022-11-25 16:54:35,377 INFO L321 Elim1Store]: treesize reduction 106, result has 12.4 percent of original size [2022-11-25 16:54:35,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 126 treesize of output 142 [2022-11-25 16:54:35,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:54:35,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 31 treesize of output 61 [2022-11-25 16:54:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 103 proven. 176 refuted. 0 times theorem prover too weak. 6 trivial. 9 not checked. [2022-11-25 16:54:47,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:54:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:54:51,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601169253] [2022-11-25 16:54:51,255 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:54:51,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056201545] [2022-11-25 16:54:51,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056201545] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:54:51,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:54:51,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2022-11-25 16:54:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427707141] [2022-11-25 16:54:51,256 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:54:51,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-11-25 16:54:51,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:54:51,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-11-25 16:54:51,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=5700, Unknown=50, NotChecked=620, Total=6642 [2022-11-25 16:54:51,259 INFO L87 Difference]: Start difference. First operand 615 states and 721 transitions. Second operand has 70 states, 56 states have (on average 2.7857142857142856) internal successors, (156), 58 states have internal predecessors, (156), 27 states have call successors, (39), 12 states have call predecessors, (39), 21 states have return successors, (36), 25 states have call predecessors, (36), 25 states have call successors, (36) [2022-11-25 16:54:53,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:54:55,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:54:57,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:55:38,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:55:44,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:55:46,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:55:46,811 INFO L93 Difference]: Finished difference Result 792 states and 939 transitions. [2022-11-25 16:55:46,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-11-25 16:55:46,812 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 56 states have (on average 2.7857142857142856) internal successors, (156), 58 states have internal predecessors, (156), 27 states have call successors, (39), 12 states have call predecessors, (39), 21 states have return successors, (36), 25 states have call predecessors, (36), 25 states have call successors, (36) Word has length 234 [2022-11-25 16:55:46,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:55:46,815 INFO L225 Difference]: With dead ends: 792 [2022-11-25 16:55:46,815 INFO L226 Difference]: Without dead ends: 673 [2022-11-25 16:55:46,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 186 SyntacticMatches, 20 SemanticMatches, 158 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 7453 ImplicationChecksByTransitivity, 35.1s TimeCoverageRelationStatistics Valid=1414, Invalid=22661, Unknown=121, NotChecked=1244, Total=25440 [2022-11-25 16:55:46,828 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 679 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 6447 mSolverCounterSat, 461 mSolverCounterUnsat, 47 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 8084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 461 IncrementalHoareTripleChecker+Valid, 6447 IncrementalHoareTripleChecker+Invalid, 47 IncrementalHoareTripleChecker+Unknown, 1129 IncrementalHoareTripleChecker+Unchecked, 34.6s IncrementalHoareTripleChecker+Time [2022-11-25 16:55:46,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [682 Valid, 874 Invalid, 8084 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [461 Valid, 6447 Invalid, 47 Unknown, 1129 Unchecked, 34.6s Time] [2022-11-25 16:55:46,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-11-25 16:55:46,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 652. [2022-11-25 16:55:46,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 466 states have (on average 1.1824034334763949) internal successors, (551), 475 states have internal predecessors, (551), 95 states have call successors, (95), 80 states have call predecessors, (95), 90 states have return successors, (114), 96 states have call predecessors, (114), 94 states have call successors, (114) [2022-11-25 16:55:46,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 760 transitions. [2022-11-25 16:55:46,993 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 760 transitions. Word has length 234 [2022-11-25 16:55:46,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:55:46,994 INFO L495 AbstractCegarLoop]: Abstraction has 652 states and 760 transitions. [2022-11-25 16:55:46,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 56 states have (on average 2.7857142857142856) internal successors, (156), 58 states have internal predecessors, (156), 27 states have call successors, (39), 12 states have call predecessors, (39), 21 states have return successors, (36), 25 states have call predecessors, (36), 25 states have call successors, (36) [2022-11-25 16:55:46,995 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 760 transitions. [2022-11-25 16:55:46,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2022-11-25 16:55:46,997 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:55:46,997 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 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] [2022-11-25 16:55:47,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-25 16:55:47,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:55:47,211 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:55:47,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:47,211 INFO L85 PathProgramCache]: Analyzing trace with hash 86404045, now seen corresponding path program 1 times [2022-11-25 16:55:47,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:47,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917427316] [2022-11-25 16:55:47,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:47,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:47,317 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:55:47,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1328809944] [2022-11-25 16:55:47,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:47,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:55:47,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:55:47,319 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:55:47,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-25 16:55:50,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:50,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 3057 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-25 16:55:50,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:55:50,376 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 140 proven. 14 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-25 16:55:50,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:55:51,205 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-11-25 16:55:51,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:55:51,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917427316] [2022-11-25 16:55:51,206 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:55:51,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328809944] [2022-11-25 16:55:51,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328809944] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 16:55:51,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:55:51,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2022-11-25 16:55:51,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248177605] [2022-11-25 16:55:51,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 16:55:51,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 16:55:51,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:55:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 16:55:51,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 16:55:51,208 INFO L87 Difference]: Start difference. First operand 652 states and 760 transitions. Second operand has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-25 16:55:51,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:55:51,448 INFO L93 Difference]: Finished difference Result 903 states and 1067 transitions. [2022-11-25 16:55:51,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 16:55:51,448 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 235 [2022-11-25 16:55:51,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:55:51,451 INFO L225 Difference]: With dead ends: 903 [2022-11-25 16:55:51,451 INFO L226 Difference]: Without dead ends: 541 [2022-11-25 16:55:51,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-25 16:55:51,453 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 0 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 16:55:51,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1057 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 16:55:51,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-11-25 16:55:51,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 539. [2022-11-25 16:55:51,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 382 states have (on average 1.1649214659685865) internal successors, (445), 388 states have internal predecessors, (445), 82 states have call successors, (82), 68 states have call predecessors, (82), 74 states have return successors, (96), 82 states have call predecessors, (96), 81 states have call successors, (96) [2022-11-25 16:55:51,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 623 transitions. [2022-11-25 16:55:51,593 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 623 transitions. Word has length 235 [2022-11-25 16:55:51,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:55:51,593 INFO L495 AbstractCegarLoop]: Abstraction has 539 states and 623 transitions. [2022-11-25 16:55:51,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-11-25 16:55:51,594 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 623 transitions. [2022-11-25 16:55:51,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-11-25 16:55:51,596 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:55:51,596 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 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-25 16:55:51,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-25 16:55:51,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:55:51,818 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:55:51,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:55:51,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1269201722, now seen corresponding path program 1 times [2022-11-25 16:55:51,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:55:51,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881002481] [2022-11-25 16:55:51,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:51,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:55:51,886 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:55:51,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [80364167] [2022-11-25 16:55:51,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:55:51,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:55:51,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:55:51,887 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:55:51,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-25 16:55:58,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:55:58,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 3076 conjuncts, 412 conjunts are in the unsatisfiable core [2022-11-25 16:55:58,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:55:58,814 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-25 16:55:59,039 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:55:59,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:55:59,069 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-25 16:55:59,551 INFO L321 Elim1Store]: treesize reduction 192, result has 18.3 percent of original size [2022-11-25 16:55:59,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 122 treesize of output 142 [2022-11-25 16:55:59,848 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-25 16:55:59,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:55:59,935 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:55:59,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-25 16:56:00,028 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-25 16:56:00,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 16:56:00,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-11-25 16:56:00,050 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-25 16:56:00,058 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-25 16:56:02,330 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-25 16:56:02,334 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-25 16:56:02,564 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 27 treesize of output 19 [2022-11-25 16:56:02,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 5 [2022-11-25 16:56:02,579 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-25 16:56:02,585 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-25 16:56:02,798 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-25 16:56:03,075 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5130 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5130))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_184| Int) (v_ArrVal_5129 Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184| v_ArrVal_5129)))) (exists ((v_ArrVal_5132 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5132))) (exists ((v_ArrVal_5131 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5131) |c_#memory_int|))) is different from true [2022-11-25 16:56:03,302 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-25 16:56:03,302 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 24 treesize of output 23 [2022-11-25 16:56:03,601 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5134 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5134) |c_#memory_$Pointer$.base|)) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_184| Int) (v_ArrVal_5129 Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184| v_ArrVal_5129)))) (exists ((v_ArrVal_5135 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5135) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5136 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5136) |c_#memory_int|))) is different from true [2022-11-25 16:56:04,360 INFO L321 Elim1Store]: treesize reduction 234, result has 25.2 percent of original size [2022-11-25 16:56:04,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 152 treesize of output 206 [2022-11-25 16:56:04,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:04,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:04,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 33 [2022-11-25 16:56:04,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2022-11-25 16:56:04,443 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2022-11-25 16:56:05,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2022-11-25 16:56:05,706 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-25 16:56:05,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-25 16:56:08,509 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-25 16:56:08,509 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-25 16:56:08,726 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5141 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5141) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5142 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5142) |c_#memory_int|)) (exists ((v_ArrVal_5140 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5140)))) is different from true [2022-11-25 16:56:08,754 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 40 treesize of output 38 [2022-11-25 16:56:08,777 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 51 treesize of output 47 [2022-11-25 16:56:08,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:08,787 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 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-25 16:56:08,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:08,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:08,886 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 0 case distinctions, treesize of input 45 treesize of output 41 [2022-11-25 16:56:08,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:08,893 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 0 case distinctions, treesize of input 78 treesize of output 69 [2022-11-25 16:56:08,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:08,900 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 0 case distinctions, treesize of input 87 treesize of output 74 [2022-11-25 16:56:08,912 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 22 treesize of output 21 [2022-11-25 16:56:12,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:56:12,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 16:56:12,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 12 [2022-11-25 16:56:12,585 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 133 proven. 143 refuted. 0 times theorem prover too weak. 10 trivial. 7 not checked. [2022-11-25 16:56:12,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:56:13,450 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5148 (Array Int Int))) (< 1 (mod (select (select (store |c_#memory_int| |c_aws_hash_iter_begin_~#iter~1.base| v_ArrVal_5148) c_aws_hash_iter_begin_~state~11.base) (+ 40 c_aws_hash_iter_begin_~state~11.offset)) 18446744073709551616))) is different from false [2022-11-25 16:56:13,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:56:13,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881002481] [2022-11-25 16:56:13,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:56:13,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80364167] [2022-11-25 16:56:13,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80364167] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:56:13,509 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:56:13,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2022-11-25 16:56:13,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087832098] [2022-11-25 16:56:13,509 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:56:13,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-11-25 16:56:13,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:56:13,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-11-25 16:56:13,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=4156, Unknown=18, NotChecked=532, Total=4970 [2022-11-25 16:56:13,513 INFO L87 Difference]: Start difference. First operand 539 states and 623 transitions. Second operand has 65 states, 54 states have (on average 2.8703703703703702) internal successors, (155), 54 states have internal predecessors, (155), 26 states have call successors, (39), 13 states have call predecessors, (39), 19 states have return successors, (36), 23 states have call predecessors, (36), 24 states have call successors, (36) [2022-11-25 16:56:15,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:56:17,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:56:20,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:56:22,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:56:24,718 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5130 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5130))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_184| Int) (v_ArrVal_5129 Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184| v_ArrVal_5129)))) (exists ((v_ArrVal_5132 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5132))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_183| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_183| 0)) (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_183|) 0))) (exists ((v_ArrVal_5131 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5131) |c_#memory_int|)) (exists ((|v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_11| Int)) (and (not (= |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_11|)) (< |c_#StackHeapBarrier| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) (= (select |c_#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~map#1.base_BEFORE_CALL_34|) 1) (= (select |c_#valid| |v_ULTIMATE.start_ensure_allocated_hash_table_~#required_bytes~0#1.base_BEFORE_CALL_11|) 1)))) is different from true [2022-11-25 16:56:24,722 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5130 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5130))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_184| Int) (v_ArrVal_5129 Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_184| v_ArrVal_5129)))) (exists ((v_ArrVal_5132 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5132))) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_183| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_183| 0)) (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_183|) 0))) (exists ((v_ArrVal_5131 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5131) |c_#memory_int|))) is different from true [2022-11-25 16:56:31,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:57:21,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:57:21,127 INFO L93 Difference]: Finished difference Result 789 states and 937 transitions. [2022-11-25 16:57:21,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-11-25 16:57:21,130 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 54 states have (on average 2.8703703703703702) internal successors, (155), 54 states have internal predecessors, (155), 26 states have call successors, (39), 13 states have call predecessors, (39), 19 states have return successors, (36), 23 states have call predecessors, (36), 24 states have call successors, (36) Word has length 236 [2022-11-25 16:57:21,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:57:21,132 INFO L225 Difference]: With dead ends: 789 [2022-11-25 16:57:21,133 INFO L226 Difference]: Without dead ends: 666 [2022-11-25 16:57:21,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 220 SyntacticMatches, 21 SemanticMatches, 159 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 7318 ImplicationChecksByTransitivity, 29.5s TimeCoverageRelationStatistics Valid=1709, Invalid=22077, Unknown=108, NotChecked=1866, Total=25760 [2022-11-25 16:57:21,136 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 595 mSDsluCounter, 1299 mSDsCounter, 0 mSdLazyCounter, 10768 mSolverCounterSat, 350 mSolverCounterUnsat, 74 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 12632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 350 IncrementalHoareTripleChecker+Valid, 10768 IncrementalHoareTripleChecker+Invalid, 74 IncrementalHoareTripleChecker+Unknown, 1440 IncrementalHoareTripleChecker+Unchecked, 46.9s IncrementalHoareTripleChecker+Time [2022-11-25 16:57:21,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 1389 Invalid, 12632 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [350 Valid, 10768 Invalid, 74 Unknown, 1440 Unchecked, 46.9s Time] [2022-11-25 16:57:21,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-11-25 16:57:21,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 493. [2022-11-25 16:57:21,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 351 states have (on average 1.1623931623931625) internal successors, (408), 355 states have internal predecessors, (408), 75 states have call successors, (75), 63 states have call predecessors, (75), 66 states have return successors, (83), 74 states have call predecessors, (83), 74 states have call successors, (83) [2022-11-25 16:57:21,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 566 transitions. [2022-11-25 16:57:21,326 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 566 transitions. Word has length 236 [2022-11-25 16:57:21,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:57:21,327 INFO L495 AbstractCegarLoop]: Abstraction has 493 states and 566 transitions. [2022-11-25 16:57:21,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 54 states have (on average 2.8703703703703702) internal successors, (155), 54 states have internal predecessors, (155), 26 states have call successors, (39), 13 states have call predecessors, (39), 19 states have return successors, (36), 23 states have call predecessors, (36), 24 states have call successors, (36) [2022-11-25 16:57:21,327 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 566 transitions. [2022-11-25 16:57:21,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-25 16:57:21,329 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:57:21,330 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 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] [2022-11-25 16:57:21,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-25 16:57:21,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:57:21,543 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:57:21,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:57:21,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2146324052, now seen corresponding path program 1 times [2022-11-25 16:57:21,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:57:21,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260564356] [2022-11-25 16:57:21,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:21,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:57:21,615 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:57:21,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1841555876] [2022-11-25 16:57:21,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:57:21,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:57:21,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:57:21,617 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:57:21,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-25 16:57:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 16:57:29,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 3110 conjuncts, 426 conjunts are in the unsatisfiable core [2022-11-25 16:57:29,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:57:29,276 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-25 16:57:29,842 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:57:29,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:57:29,894 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-25 16:57:30,454 INFO L321 Elim1Store]: treesize reduction 126, result has 19.7 percent of original size [2022-11-25 16:57:30,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 91 treesize of output 101 [2022-11-25 16:57:30,709 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-25 16:57:30,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:30,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-25 16:57:30,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-25 16:57:30,938 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-25 16:57:30,948 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 18 [2022-11-25 16:57:30,956 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-25 16:57:30,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:30,967 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 49 treesize of output 39 [2022-11-25 16:57:32,261 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-25 16:57:32,262 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-25 16:57:32,436 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 33 treesize of output 21 [2022-11-25 16:57:32,442 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-25 16:57:32,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-25 16:57:32,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-11-25 16:57:32,612 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-25 16:57:32,816 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5486 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5486) |c_#memory_$Pointer$.offset|)) (exists ((|v___CPROVER_overflow_plus_~#c~0.base_78| Int) (v_ArrVal_5470 Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_78| v_ArrVal_5470)) (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_78|) 0))) (exists ((v_ArrVal_5487 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5487) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5488 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5488) |c_#memory_int|))) is different from true [2022-11-25 16:57:33,053 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-25 16:57:33,053 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 24 treesize of output 23 [2022-11-25 16:57:33,285 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5492 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5492))) (exists ((|v___CPROVER_overflow_plus_~#c~0.base_78| Int) (v_ArrVal_5470 Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_78| v_ArrVal_5470)) (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_78|) 0))) (exists ((v_ArrVal_5491 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5491))) (exists ((v_ArrVal_5490 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5490) |c_#memory_$Pointer$.base|))) is different from true [2022-11-25 16:57:34,043 INFO L321 Elim1Store]: treesize reduction 234, result has 25.2 percent of original size [2022-11-25 16:57:34,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 19 case distinctions, treesize of input 98 treesize of output 154 [2022-11-25 16:57:34,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2022-11-25 16:57:34,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:57:34,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:34,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:34,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2022-11-25 16:57:35,316 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 39 treesize of output 37 [2022-11-25 16:57:35,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:35,328 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 32 treesize of output 28 [2022-11-25 16:57:35,351 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 14 treesize of output 16 [2022-11-25 16:57:36,197 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 14 treesize of output 16 [2022-11-25 16:57:36,204 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 39 treesize of output 37 [2022-11-25 16:57:36,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:36,214 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 32 treesize of output 28 [2022-11-25 16:57:36,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 25 [2022-11-25 16:57:36,711 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-25 16:57:36,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-25 16:57:39,902 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-25 16:57:39,902 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-25 16:57:40,212 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5504 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5504) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5502 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5502) |c_#memory_int|)) (exists ((v_ArrVal_5503 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5503)))) is different from true [2022-11-25 16:57:40,238 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 57 treesize of output 51 [2022-11-25 16:57:40,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:40,247 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 0 case distinctions, treesize of input 32 treesize of output 28 [2022-11-25 16:57:40,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-11-25 16:57:40,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:40,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:40,386 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 0 case distinctions, treesize of input 51 treesize of output 41 [2022-11-25 16:57:40,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:40,394 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 0 case distinctions, treesize of input 84 treesize of output 71 [2022-11-25 16:57:40,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:40,401 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 0 case distinctions, treesize of input 60 treesize of output 55 [2022-11-25 16:57:40,416 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 32 treesize of output 31 [2022-11-25 16:57:44,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:57:44,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 16:57:44,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 16:57:44,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 16 [2022-11-25 16:57:44,332 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 149 proven. 154 refuted. 0 times theorem prover too weak. 18 trivial. 7 not checked. [2022-11-25 16:57:44,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:57:45,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:57:45,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260564356] [2022-11-25 16:57:45,417 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:57:45,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841555876] [2022-11-25 16:57:45,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841555876] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:57:45,418 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:57:45,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2022-11-25 16:57:45,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086893234] [2022-11-25 16:57:45,418 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:57:45,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-25 16:57:45,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:57:45,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-25 16:57:45,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=3653, Unknown=25, NotChecked=372, Total=4290 [2022-11-25 16:57:45,421 INFO L87 Difference]: Start difference. First operand 493 states and 566 transitions. Second operand has 61 states, 49 states have (on average 3.1020408163265305) internal successors, (152), 52 states have internal predecessors, (152), 27 states have call successors, (40), 12 states have call predecessors, (40), 17 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) [2022-11-25 16:57:47,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:57:58,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:58:39,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:58:39,752 INFO L93 Difference]: Finished difference Result 897 states and 1066 transitions. [2022-11-25 16:58:39,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-11-25 16:58:39,753 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 49 states have (on average 3.1020408163265305) internal successors, (152), 52 states have internal predecessors, (152), 27 states have call successors, (40), 12 states have call predecessors, (40), 17 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) Word has length 240 [2022-11-25 16:58:39,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:58:39,756 INFO L225 Difference]: With dead ends: 897 [2022-11-25 16:58:39,756 INFO L226 Difference]: Without dead ends: 778 [2022-11-25 16:58:39,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 222 SyntacticMatches, 23 SemanticMatches, 142 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 6445 ImplicationChecksByTransitivity, 25.4s TimeCoverageRelationStatistics Valid=1319, Invalid=18329, Unknown=104, NotChecked=840, Total=20592 [2022-11-25 16:58:39,759 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 575 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 9796 mSolverCounterSat, 385 mSolverCounterUnsat, 50 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 11481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 9796 IncrementalHoareTripleChecker+Invalid, 50 IncrementalHoareTripleChecker+Unknown, 1250 IncrementalHoareTripleChecker+Unchecked, 38.0s IncrementalHoareTripleChecker+Time [2022-11-25 16:58:39,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [585 Valid, 790 Invalid, 11481 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [385 Valid, 9796 Invalid, 50 Unknown, 1250 Unchecked, 38.0s Time] [2022-11-25 16:58:39,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-11-25 16:58:39,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 607. [2022-11-25 16:58:39,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 436 states have (on average 1.1788990825688073) internal successors, (514), 443 states have internal predecessors, (514), 88 states have call successors, (88), 75 states have call predecessors, (88), 82 states have return successors, (100), 88 states have call predecessors, (100), 87 states have call successors, (100) [2022-11-25 16:58:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 702 transitions. [2022-11-25 16:58:39,988 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 702 transitions. Word has length 240 [2022-11-25 16:58:39,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:58:39,989 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 702 transitions. [2022-11-25 16:58:39,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 49 states have (on average 3.1020408163265305) internal successors, (152), 52 states have internal predecessors, (152), 27 states have call successors, (40), 12 states have call predecessors, (40), 17 states have return successors, (37), 25 states have call predecessors, (37), 25 states have call successors, (37) [2022-11-25 16:58:39,989 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 702 transitions. [2022-11-25 16:58:39,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-11-25 16:58:39,992 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:58:39,992 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 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-25 16:58:40,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-25 16:58:40,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-25 16:58:40,219 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:58:40,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:58:40,219 INFO L85 PathProgramCache]: Analyzing trace with hash 652813241, now seen corresponding path program 2 times [2022-11-25 16:58:40,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:58:40,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182894848] [2022-11-25 16:58:40,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:58:40,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:58:40,293 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:58:40,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3244517] [2022-11-25 16:58:40,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 16:58:40,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:58:40,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:58:40,295 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:58:40,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-25 16:58:42,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 16:58:42,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 16:58:42,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 3129 conjuncts, 389 conjunts are in the unsatisfiable core [2022-11-25 16:58:42,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:58:42,182 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-25 16:58:42,426 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:58:42,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:58:42,451 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-25 16:58:42,878 INFO L321 Elim1Store]: treesize reduction 112, result has 28.7 percent of original size [2022-11-25 16:58:42,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 88 treesize of output 114 [2022-11-25 16:58:43,133 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-25 16:58:43,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:43,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-25 16:58:43,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-25 16:58:43,281 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-25 16:58:43,291 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-25 16:58:44,039 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-25 16:58:44,039 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-25 16:58:44,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-25 16:58:44,161 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-25 16:58:44,166 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-25 16:58:44,343 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5860 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5860))) (exists ((v_ArrVal_5859 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5859)))) is different from true [2022-11-25 16:58:44,521 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5861 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5861) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_5862 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_5862) |c_#memory_$Pointer$.base|))) is different from true [2022-11-25 16:58:44,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:44,762 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:58:44,762 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 17 treesize of output 25 [2022-11-25 16:58:44,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:44,790 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:58:44,791 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 24 treesize of output 30 [2022-11-25 16:58:44,823 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-25 16:58:44,823 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-25 16:58:45,279 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 14 treesize of output 16 [2022-11-25 16:58:45,292 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 14 treesize of output 16 [2022-11-25 16:58:45,520 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 14 treesize of output 16 [2022-11-25 16:58:45,527 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 14 treesize of output 16 [2022-11-25 16:58:48,636 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5873 Int) (|v_#Ultimate.C_memset_#t~loopctr1329_27| Int) (v_ArrVal_5870 Int)) (and (<= |v_#Ultimate.C_memset_#t~loopctr1329_27| 1) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| (store (store (select |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base|) |c_#Ultimate.C_memset_#ptr.offset| v_ArrVal_5870) (+ |v_#Ultimate.C_memset_#t~loopctr1329_27| |c_#Ultimate.C_memset_#ptr.offset|) v_ArrVal_5873)) |c_#memory_int|))) (exists ((v_ArrVal_5874 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5874) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_5871 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5871) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-25 16:58:48,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:48,698 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-25 16:58:48,699 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 1 case distinctions, treesize of input 36 treesize of output 43 [2022-11-25 16:58:48,722 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:58:48,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 51 [2022-11-25 16:58:48,742 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:58:48,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2022-11-25 16:58:48,765 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-11-25 16:58:48,822 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 61 [2022-11-25 16:58:49,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:49,228 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-25 16:58:49,228 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 1 case distinctions, treesize of input 98 treesize of output 93 [2022-11-25 16:58:49,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:49,263 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-11-25 16:58:49,263 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 1 case distinctions, treesize of input 106 treesize of output 101 [2022-11-25 16:58:49,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:49,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:49,409 INFO L321 Elim1Store]: treesize reduction 275, result has 19.4 percent of original size [2022-11-25 16:58:49,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 126 treesize of output 203 [2022-11-25 16:58:49,650 INFO L321 Elim1Store]: treesize reduction 32, result has 52.2 percent of original size [2022-11-25 16:58:49,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 5 case distinctions, treesize of input 141 treesize of output 157 [2022-11-25 16:58:49,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:49,690 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 21 treesize of output 11 [2022-11-25 16:58:49,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:49,791 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 16:58:49,791 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 47 treesize of output 53 [2022-11-25 16:58:50,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:58:50,178 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 21 treesize of output 11 [2022-11-25 16:58:58,247 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 106 proven. 199 refuted. 1 times theorem prover too weak. 16 trivial. 8 not checked. [2022-11-25 16:58:58,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 16:58:59,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 16:58:59,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182894848] [2022-11-25 16:58:59,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 16:58:59,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3244517] [2022-11-25 16:58:59,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3244517] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 16:58:59,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 16:58:59,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2022-11-25 16:58:59,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153017219] [2022-11-25 16:58:59,623 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 16:58:59,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-11-25 16:58:59,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 16:58:59,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-11-25 16:58:59,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=4178, Unknown=36, NotChecked=396, Total=4830 [2022-11-25 16:58:59,625 INFO L87 Difference]: Start difference. First operand 607 states and 702 transitions. Second operand has 64 states, 52 states have (on average 2.980769230769231) internal successors, (155), 54 states have internal predecessors, (155), 27 states have call successors, (40), 12 states have call predecessors, (40), 17 states have return successors, (37), 24 states have call predecessors, (37), 25 states have call successors, (37) [2022-11-25 16:59:02,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-25 16:59:41,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 16:59:41,528 INFO L93 Difference]: Finished difference Result 993 states and 1175 transitions. [2022-11-25 16:59:41,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-25 16:59:41,529 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 52 states have (on average 2.980769230769231) internal successors, (155), 54 states have internal predecessors, (155), 27 states have call successors, (40), 12 states have call predecessors, (40), 17 states have return successors, (37), 24 states have call predecessors, (37), 25 states have call successors, (37) Word has length 241 [2022-11-25 16:59:41,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 16:59:41,533 INFO L225 Difference]: With dead ends: 993 [2022-11-25 16:59:41,533 INFO L226 Difference]: Without dead ends: 874 [2022-11-25 16:59:41,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 219 SyntacticMatches, 24 SemanticMatches, 135 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 5649 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=1095, Invalid=16629, Unknown=110, NotChecked=798, Total=18632 [2022-11-25 16:59:41,536 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 687 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 9082 mSolverCounterSat, 358 mSolverCounterUnsat, 39 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 10451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 9082 IncrementalHoareTripleChecker+Invalid, 39 IncrementalHoareTripleChecker+Unknown, 972 IncrementalHoareTripleChecker+Unchecked, 30.2s IncrementalHoareTripleChecker+Time [2022-11-25 16:59:41,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [693 Valid, 865 Invalid, 10451 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [358 Valid, 9082 Invalid, 39 Unknown, 972 Unchecked, 30.2s Time] [2022-11-25 16:59:41,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-11-25 16:59:41,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 717. [2022-11-25 16:59:41,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 518 states have (on average 1.191119691119691) internal successors, (617), 528 states have internal predecessors, (617), 101 states have call successors, (101), 86 states have call predecessors, (101), 97 states have return successors, (118), 102 states have call predecessors, (118), 100 states have call successors, (118) [2022-11-25 16:59:41,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 836 transitions. [2022-11-25 16:59:41,755 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 836 transitions. Word has length 241 [2022-11-25 16:59:41,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 16:59:41,756 INFO L495 AbstractCegarLoop]: Abstraction has 717 states and 836 transitions. [2022-11-25 16:59:41,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 52 states have (on average 2.980769230769231) internal successors, (155), 54 states have internal predecessors, (155), 27 states have call successors, (40), 12 states have call predecessors, (40), 17 states have return successors, (37), 24 states have call predecessors, (37), 25 states have call successors, (37) [2022-11-25 16:59:41,756 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 836 transitions. [2022-11-25 16:59:41,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-25 16:59:41,759 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 16:59:41,759 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 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] [2022-11-25 16:59:41,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-25 16:59:41,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:59:41,979 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 16:59:41,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 16:59:41,979 INFO L85 PathProgramCache]: Analyzing trace with hash -343307539, now seen corresponding path program 2 times [2022-11-25 16:59:41,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 16:59:41,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825586756] [2022-11-25 16:59:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 16:59:41,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 16:59:42,047 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 16:59:42,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [564060074] [2022-11-25 16:59:42,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 16:59:42,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 16:59:42,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 16:59:42,049 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 16:59:42,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8abe496c-9b8d-40e3-a5ec-631f0e589010/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-25 16:59:48,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 16:59:48,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 16:59:48,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 3095 conjuncts, 393 conjunts are in the unsatisfiable core [2022-11-25 16:59:48,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 16:59:48,741 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-25 16:59:48,972 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:59:48,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-25 16:59:49,002 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-25 16:59:49,459 INFO L321 Elim1Store]: treesize reduction 191, result has 18.7 percent of original size [2022-11-25 16:59:49,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 96 treesize of output 117 [2022-11-25 16:59:49,788 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-25 16:59:49,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 16:59:49,887 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-25 16:59:49,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2022-11-25 16:59:49,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-25 16:59:49,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2022-11-25 16:59:49,994 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-25 16:59:50,894 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-25 16:59:50,894 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-25 16:59:51,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-25 16:59:51,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-25 16:59:51,015 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-25 16:59:51,306 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v___CPROVER_overflow_plus_~#c~0.base_90| Int) (v_ArrVal_6199 Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_90|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_plus_~#c~0.base_90| v_ArrVal_6199)))) (exists ((v_ArrVal_6212 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6212) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_6213 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_6213)))) is different from true [2022-11-25 16:59:51,651 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_6215 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_6215))) (exists ((v_ArrVal_6216 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| v_ArrVal_6216) |c_#memory_$Pointer$.offset|)) (exists ((|v___CPROVER_overflow_mult_~#c~1.base_203| Int)) (and (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_203| 0)) (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_203|) 0)))) is different from true [2022-11-25 16:59:52,200 INFO L321 Elim1Store]: treesize reduction 184, result has 21.7 percent of original size [2022-11-25 16:59:52,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 93 treesize of output 123 [2022-11-25 16:59:52,234 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:59:52,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 25 [2022-11-25 16:59:52,262 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 16:59:52,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 25 [2022-11-25 16:59:52,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-25 16:59:52,965 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-25 16:59:52,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33