./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e04fb08f 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_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1c506089032d4cdff4e7555a7f0fed6846d5bd185846ae9cd372b1dcc3fd0c8a --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 12:28:06,875 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:28:06,878 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:28:06,922 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:28:06,924 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:28:06,926 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:28:06,928 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:28:06,932 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:28:06,935 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:28:06,939 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:28:06,940 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:28:06,941 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:28:06,943 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:28:06,946 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:28:06,947 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:28:06,949 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:28:06,951 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:28:06,956 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:28:06,958 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:28:06,961 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:28:06,966 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:28:06,971 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:28:06,972 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:28:06,973 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:28:06,976 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:28:06,976 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:28:06,976 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:28:06,977 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:28:06,978 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:28:06,979 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:28:06,979 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:28:06,980 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:28:06,980 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:28:06,981 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:28:06,982 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:28:06,990 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:28:06,991 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:28:06,991 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:28:06,991 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:28:06,992 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:28:06,993 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:28:06,994 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-16 12:28:07,031 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:28:07,032 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:28:07,033 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:28:07,033 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:28:07,034 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:28:07,034 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:28:07,035 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:28:07,035 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:28:07,035 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:28:07,036 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:28:07,037 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:28:07,037 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:28:07,037 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 12:28:07,037 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:28:07,038 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 12:28:07,038 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 12:28:07,038 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:28:07,038 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 12:28:07,039 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:28:07,039 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:28:07,039 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:28:07,039 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:28:07,039 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:28:07,040 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:28:07,040 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 12:28:07,040 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 12:28:07,040 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 12:28:07,040 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 12:28:07,041 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 12:28:07,041 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 12:28:07,041 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/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_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1c506089032d4cdff4e7555a7f0fed6846d5bd185846ae9cd372b1dcc3fd0c8a [2022-11-16 12:28:07,380 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:28:07,411 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:28:07,414 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:28:07,415 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:28:07,417 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:28:07,419 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i [2022-11-16 12:28:07,507 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/data/ee4c03ecb/9cec0681080b419fb3a475e1e491bf2f/FLAG9e59dc9a8 [2022-11-16 12:28:08,413 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:28:08,414 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i [2022-11-16 12:28:08,453 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/data/ee4c03ecb/9cec0681080b419fb3a475e1e491bf2f/FLAG9e59dc9a8 [2022-11-16 12:28:08,905 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/data/ee4c03ecb/9cec0681080b419fb3a475e1e491bf2f [2022-11-16 12:28:08,908 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:28:08,911 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:28:08,914 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:28:08,915 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:28:08,918 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:28:08,919 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:28:08" (1/1) ... [2022-11-16 12:28:08,920 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49135e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:08, skipping insertion in model container [2022-11-16 12:28:08,921 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:28:08" (1/1) ... [2022-11-16 12:28:08,928 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:28:09,075 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:28:09,405 WARN L229 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_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4498,4511] [2022-11-16 12:28:09,411 WARN L229 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_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4558,4571] [2022-11-16 12:28:10,304 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-16 12:28:10,395 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,396 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,397 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,398 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,399 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,411 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,412 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,414 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,415 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,417 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,418 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,419 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,419 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,767 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-16 12:28:10,768 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-16 12:28:10,769 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-16 12:28:10,770 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-16 12:28:10,772 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-16 12:28:10,773 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-16 12:28:10,774 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-16 12:28:10,774 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-16 12:28:10,775 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-16 12:28:10,776 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-16 12:28:10,947 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:10,953 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,009 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:28:11,035 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:28:11,065 WARN L229 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_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4498,4511] [2022-11-16 12:28:11,065 WARN L229 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_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/sv-benchmarks/c/aws-c-common/aws_array_list_push_back_harness.i[4558,4571] [2022-11-16 12:28:11,125 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-16 12:28:11,145 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,154 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,155 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,156 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,156 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,165 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,169 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,172 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,173 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,174 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,175 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,176 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,176 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,230 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-16 12:28:11,231 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-16 12:28:11,235 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-16 12:28:11,236 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-16 12:28:11,237 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-16 12:28:11,241 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-16 12:28:11,242 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-16 12:28:11,242 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-16 12:28:11,243 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-16 12:28:11,244 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-16 12:28:11,353 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,360 WARN L1554 CHandler]: Possible shadowing of function index [2022-11-16 12:28:11,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:28:11,627 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:28:11,628 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11 WrapperNode [2022-11-16 12:28:11,628 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:28:11,629 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:28:11,630 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:28:11,630 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:28:11,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,710 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,818 INFO L138 Inliner]: procedures = 691, calls = 1681, calls flagged for inlining = 53, calls inlined = 14, statements flattened = 895 [2022-11-16 12:28:11,825 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:28:11,826 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:28:11,827 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:28:11,827 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:28:11,837 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,837 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,860 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,865 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,902 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,906 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,914 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,918 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,928 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:28:11,929 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:28:11,930 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:28:11,930 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:28:11,937 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (1/1) ... [2022-11-16 12:28:11,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:28:11,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:11,987 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:28:12,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:28:12,031 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:28:12,032 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2022-11-16 12:28:12,032 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2022-11-16 12:28:12,034 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2022-11-16 12:28:12,034 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2022-11-16 12:28:12,034 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-11-16 12:28:12,035 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-11-16 12:28:12,035 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2022-11-16 12:28:12,035 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2022-11-16 12:28:12,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 12:28:12,036 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-11-16 12:28:12,036 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-11-16 12:28:12,036 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-16 12:28:12,036 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-16 12:28:12,036 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 12:28:12,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:28:12,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 12:28:12,037 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-11-16 12:28:12,037 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-11-16 12:28:12,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:28:12,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:28:12,038 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-16 12:28:12,039 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-16 12:28:12,039 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-11-16 12:28:12,040 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-11-16 12:28:12,040 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2022-11-16 12:28:12,040 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2022-11-16 12:28:12,040 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-11-16 12:28:12,040 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-11-16 12:28:12,040 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2022-11-16 12:28:12,041 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2022-11-16 12:28:12,041 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2022-11-16 12:28:12,041 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2022-11-16 12:28:12,041 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-16 12:28:12,041 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-16 12:28:12,042 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-11-16 12:28:12,042 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-11-16 12:28:12,042 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2022-11-16 12:28:12,042 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2022-11-16 12:28:12,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 12:28:12,043 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2022-11-16 12:28:12,043 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2022-11-16 12:28:12,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 12:28:12,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 12:28:12,043 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-11-16 12:28:12,043 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-11-16 12:28:12,045 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2022-11-16 12:28:12,045 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2022-11-16 12:28:12,045 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2022-11-16 12:28:12,045 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2022-11-16 12:28:12,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 12:28:12,046 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2022-11-16 12:28:12,046 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2022-11-16 12:28:12,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 12:28:12,559 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:28:12,562 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:28:13,886 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:28:13,903 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:28:13,903 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 12:28:13,907 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:28:13 BoogieIcfgContainer [2022-11-16 12:28:13,907 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:28:13,910 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:28:13,910 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:28:13,914 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:28:13,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:28:08" (1/3) ... [2022-11-16 12:28:13,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b7aa59f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:28:13, skipping insertion in model container [2022-11-16 12:28:13,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:28:11" (2/3) ... [2022-11-16 12:28:13,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b7aa59f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:28:13, skipping insertion in model container [2022-11-16 12:28:13,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:28:13" (3/3) ... [2022-11-16 12:28:13,924 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_array_list_push_back_harness.i [2022-11-16 12:28:13,945 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:28:13,947 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 12:28:14,035 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:28:14,046 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;@237fb210, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:28:14,051 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-16 12:28:14,057 INFO L276 IsEmpty]: Start isEmpty. Operand has 298 states, 174 states have (on average 1.2241379310344827) internal successors, (213), 175 states have internal predecessors, (213), 101 states have call successors, (101), 21 states have call predecessors, (101), 21 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) [2022-11-16 12:28:14,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-11-16 12:28:14,079 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:14,079 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:14,080 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:14,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:14,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1091930304, now seen corresponding path program 1 times [2022-11-16 12:28:14,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:14,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087131455] [2022-11-16 12:28:14,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:14,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-16 12:28:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-16 12:28:14,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-16 12:28:14,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:28:14,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-16 12:28:14,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-11-16 12:28:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-16 12:28:14,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-16 12:28:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:14,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-16 12:28:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-16 12:28:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:28:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-16 12:28:15,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-16 12:28:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-16 12:28:15,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-16 12:28:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-16 12:28:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-16 12:28:15,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-11-16 12:28:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-11-16 12:28:15,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-16 12:28:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-11-16 12:28:15,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:15,212 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-11-16 12:28:15,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:15,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087131455] [2022-11-16 12:28:15,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087131455] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:15,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:15,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:28:15,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474681108] [2022-11-16 12:28:15,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:15,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:28:15,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:15,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:28:15,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:28:15,268 INFO L87 Difference]: Start difference. First operand has 298 states, 174 states have (on average 1.2241379310344827) internal successors, (213), 175 states have internal predecessors, (213), 101 states have call successors, (101), 21 states have call predecessors, (101), 21 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-11-16 12:28:16,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:16,419 INFO L93 Difference]: Finished difference Result 615 states and 939 transitions. [2022-11-16 12:28:16,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:28:16,422 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 130 [2022-11-16 12:28:16,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:16,435 INFO L225 Difference]: With dead ends: 615 [2022-11-16 12:28:16,435 INFO L226 Difference]: Without dead ends: 319 [2022-11-16 12:28:16,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:28:16,444 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 212 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:16,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 453 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-16 12:28:16,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-11-16 12:28:16,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 293. [2022-11-16 12:28:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 170 states have (on average 1.2176470588235293) internal successors, (207), 171 states have internal predecessors, (207), 101 states have call successors, (101), 21 states have call predecessors, (101), 21 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2022-11-16 12:28:16,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 408 transitions. [2022-11-16 12:28:16,532 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 408 transitions. Word has length 130 [2022-11-16 12:28:16,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:16,533 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 408 transitions. [2022-11-16 12:28:16,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-11-16 12:28:16,533 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 408 transitions. [2022-11-16 12:28:16,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-11-16 12:28:16,537 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:16,537 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:16,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 12:28:16,538 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:16,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:16,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1112170678, now seen corresponding path program 1 times [2022-11-16 12:28:16,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:16,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754408617] [2022-11-16 12:28:16,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:16,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:16,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-16 12:28:16,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-16 12:28:17,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-16 12:28:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:28:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-16 12:28:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-11-16 12:28:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-16 12:28:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-16 12:28:17,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-16 12:28:17,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-16 12:28:17,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:28:17,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-16 12:28:17,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-16 12:28:17,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-16 12:28:17,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-16 12:28:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-16 12:28:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-16 12:28:17,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-11-16 12:28:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-11-16 12:28:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-16 12:28:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-11-16 12:28:17,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-11-16 12:28:17,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:17,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754408617] [2022-11-16 12:28:17,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754408617] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:28:17,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133642210] [2022-11-16 12:28:17,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:17,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:17,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:17,294 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:17,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 12:28:17,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:17,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 2249 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:28:17,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:17,980 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-11-16 12:28:17,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:17,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133642210] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:17,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:28:17,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2022-11-16 12:28:17,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309386404] [2022-11-16 12:28:17,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:17,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:28:17,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:17,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:28:17,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-11-16 12:28:17,984 INFO L87 Difference]: Start difference. First operand 293 states and 408 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-16 12:28:18,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:18,669 INFO L93 Difference]: Finished difference Result 562 states and 803 transitions. [2022-11-16 12:28:18,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:28:18,669 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 130 [2022-11-16 12:28:18,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:18,673 INFO L225 Difference]: With dead ends: 562 [2022-11-16 12:28:18,673 INFO L226 Difference]: Without dead ends: 295 [2022-11-16 12:28:18,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:28:18,675 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 429 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:18,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 1111 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 12:28:18,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-11-16 12:28:18,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2022-11-16 12:28:18,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 171 states have (on average 1.2163742690058479) internal successors, (208), 173 states have internal predecessors, (208), 101 states have call successors, (101), 21 states have call predecessors, (101), 22 states have return successors, (119), 100 states have call predecessors, (119), 100 states have call successors, (119) [2022-11-16 12:28:18,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 428 transitions. [2022-11-16 12:28:18,725 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 428 transitions. Word has length 130 [2022-11-16 12:28:18,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:18,727 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 428 transitions. [2022-11-16 12:28:18,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-16 12:28:18,727 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 428 transitions. [2022-11-16 12:28:18,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-16 12:28:18,738 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:18,739 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:18,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:18,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:18,948 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:18,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:18,949 INFO L85 PathProgramCache]: Analyzing trace with hash -130840866, now seen corresponding path program 1 times [2022-11-16 12:28:18,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:18,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364838104] [2022-11-16 12:28:18,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:18,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:19,057 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:19,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987834942] [2022-11-16 12:28:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:19,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:19,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:19,059 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:19,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 12:28:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:19,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 2521 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-16 12:28:19,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:19,684 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-11-16 12:28:19,684 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:19,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:19,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364838104] [2022-11-16 12:28:19,685 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:19,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987834942] [2022-11-16 12:28:19,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987834942] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:19,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:19,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:28:19,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641337183] [2022-11-16 12:28:19,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:19,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:28:19,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:19,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:28:19,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:28:19,688 INFO L87 Difference]: Start difference. First operand 295 states and 428 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-16 12:28:19,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:19,743 INFO L93 Difference]: Finished difference Result 569 states and 851 transitions. [2022-11-16 12:28:19,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:28:19,744 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 160 [2022-11-16 12:28:19,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:19,747 INFO L225 Difference]: With dead ends: 569 [2022-11-16 12:28:19,747 INFO L226 Difference]: Without dead ends: 300 [2022-11-16 12:28:19,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:28:19,750 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 10 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:19,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1211 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:28:19,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-11-16 12:28:19,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 297. [2022-11-16 12:28:19,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 173 states have (on average 1.2138728323699421) internal successors, (210), 175 states have internal predecessors, (210), 101 states have call successors, (101), 21 states have call predecessors, (101), 22 states have return successors, (119), 100 states have call predecessors, (119), 100 states have call successors, (119) [2022-11-16 12:28:19,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 430 transitions. [2022-11-16 12:28:19,780 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 430 transitions. Word has length 160 [2022-11-16 12:28:19,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:19,780 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 430 transitions. [2022-11-16 12:28:19,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-16 12:28:19,781 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 430 transitions. [2022-11-16 12:28:19,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-16 12:28:19,783 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:19,783 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:19,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:19,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-11-16 12:28:19,993 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:19,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:19,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1971838050, now seen corresponding path program 1 times [2022-11-16 12:28:19,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:19,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261527720] [2022-11-16 12:28:19,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:19,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:20,066 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:20,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [124297833] [2022-11-16 12:28:20,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:20,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:20,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:20,068 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:20,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 12:28:20,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:20,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 2531 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:28:20,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:20,807 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-16 12:28:20,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:20,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:20,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261527720] [2022-11-16 12:28:20,808 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:20,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124297833] [2022-11-16 12:28:20,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124297833] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:20,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:20,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-16 12:28:20,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786447636] [2022-11-16 12:28:20,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:20,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-16 12:28:20,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:20,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-16 12:28:20,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-16 12:28:20,811 INFO L87 Difference]: Start difference. First operand 297 states and 430 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2022-11-16 12:28:21,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:21,510 INFO L93 Difference]: Finished difference Result 548 states and 792 transitions. [2022-11-16 12:28:21,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:28:21,511 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) Word has length 160 [2022-11-16 12:28:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:21,519 INFO L225 Difference]: With dead ends: 548 [2022-11-16 12:28:21,519 INFO L226 Difference]: Without dead ends: 297 [2022-11-16 12:28:21,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-11-16 12:28:21,524 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 508 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:21,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [512 Valid, 1320 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 12:28:21,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-11-16 12:28:21,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-11-16 12:28:21,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 173 states have (on average 1.2138728323699421) internal successors, (210), 175 states have internal predecessors, (210), 101 states have call successors, (101), 21 states have call predecessors, (101), 22 states have return successors, (116), 100 states have call predecessors, (116), 100 states have call successors, (116) [2022-11-16 12:28:21,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 427 transitions. [2022-11-16 12:28:21,568 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 427 transitions. Word has length 160 [2022-11-16 12:28:21,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:21,569 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 427 transitions. [2022-11-16 12:28:21,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 4 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 3 states have call predecessors, (23), 4 states have call successors, (23) [2022-11-16 12:28:21,570 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 427 transitions. [2022-11-16 12:28:21,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-11-16 12:28:21,572 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:21,572 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:21,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-16 12:28:21,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:21,782 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:21,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:21,783 INFO L85 PathProgramCache]: Analyzing trace with hash -228114873, now seen corresponding path program 2 times [2022-11-16 12:28:21,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:21,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763602506] [2022-11-16 12:28:21,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:21,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:21,858 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:21,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784937116] [2022-11-16 12:28:21,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:28:21,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:21,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:21,860 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:21,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 12:28:22,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:28:22,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:28:22,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 2672 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 12:28:22,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:22,673 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2022-11-16 12:28:22,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:22,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763602506] [2022-11-16 12:28:22,674 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:22,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784937116] [2022-11-16 12:28:22,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784937116] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:22,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:22,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-16 12:28:22,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074560995] [2022-11-16 12:28:22,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:22,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 12:28:22,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:22,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 12:28:22,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:28:22,677 INFO L87 Difference]: Start difference. First operand 297 states and 427 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2022-11-16 12:28:23,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:23,611 INFO L93 Difference]: Finished difference Result 554 states and 797 transitions. [2022-11-16 12:28:23,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:28:23,613 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) Word has length 175 [2022-11-16 12:28:23,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:23,624 INFO L225 Difference]: With dead ends: 554 [2022-11-16 12:28:23,624 INFO L226 Difference]: Without dead ends: 309 [2022-11-16 12:28:23,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:28:23,628 INFO L413 NwaCegarLoop]: 310 mSDtfsCounter, 524 mSDsluCounter, 1590 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1900 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:23,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 1900 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 12:28:23,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-11-16 12:28:23,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2022-11-16 12:28:23,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 179 states have (on average 1.2122905027932962) internal successors, (217), 181 states have internal predecessors, (217), 106 states have call successors, (106), 22 states have call predecessors, (106), 23 states have return successors, (121), 105 states have call predecessors, (121), 105 states have call successors, (121) [2022-11-16 12:28:23,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 444 transitions. [2022-11-16 12:28:23,676 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 444 transitions. Word has length 175 [2022-11-16 12:28:23,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:23,677 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 444 transitions. [2022-11-16 12:28:23,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 5 states have call predecessors, (23), 4 states have call successors, (23) [2022-11-16 12:28:23,678 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 444 transitions. [2022-11-16 12:28:23,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-16 12:28:23,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:23,683 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:23,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:23,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:23,894 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:23,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:23,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2146106871, now seen corresponding path program 1 times [2022-11-16 12:28:23,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:23,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160262074] [2022-11-16 12:28:23,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:23,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:24,027 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:24,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484609033] [2022-11-16 12:28:24,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:24,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:24,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:24,039 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:24,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 12:28:24,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:24,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 2954 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 12:28:24,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:24,871 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-11-16 12:28:24,871 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:24,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:24,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160262074] [2022-11-16 12:28:24,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:24,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484609033] [2022-11-16 12:28:24,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484609033] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:24,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:24,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 12:28:24,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323922933] [2022-11-16 12:28:24,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:24,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:28:24,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:24,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:28:24,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:28:24,874 INFO L87 Difference]: Start difference. First operand 309 states and 444 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-16 12:28:25,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:25,214 INFO L93 Difference]: Finished difference Result 698 states and 1038 transitions. [2022-11-16 12:28:25,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:28:25,214 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 205 [2022-11-16 12:28:25,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:25,218 INFO L225 Difference]: With dead ends: 698 [2022-11-16 12:28:25,218 INFO L226 Difference]: Without dead ends: 438 [2022-11-16 12:28:25,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:28:25,220 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 174 mSDsluCounter, 1923 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 2485 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:25,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 2485 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:28:25,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-16 12:28:25,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 315. [2022-11-16 12:28:25,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 182 states have (on average 1.2087912087912087) internal successors, (220), 184 states have internal predecessors, (220), 109 states have call successors, (109), 22 states have call predecessors, (109), 23 states have return successors, (124), 108 states have call predecessors, (124), 108 states have call successors, (124) [2022-11-16 12:28:25,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 453 transitions. [2022-11-16 12:28:25,256 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 453 transitions. Word has length 205 [2022-11-16 12:28:25,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:25,257 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 453 transitions. [2022-11-16 12:28:25,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-16 12:28:25,257 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 453 transitions. [2022-11-16 12:28:25,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-16 12:28:25,260 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:25,260 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:25,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:25,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-16 12:28:25,471 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:25,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:25,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1414139445, now seen corresponding path program 1 times [2022-11-16 12:28:25,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:25,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409762586] [2022-11-16 12:28:25,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:25,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:25,565 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:25,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393041518] [2022-11-16 12:28:25,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:25,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:25,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:25,567 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:25,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 12:28:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:26,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 2951 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:28:26,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:26,364 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 244 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-11-16 12:28:26,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:26,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:26,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409762586] [2022-11-16 12:28:26,366 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:26,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393041518] [2022-11-16 12:28:26,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393041518] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:26,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:26,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:28:26,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258427613] [2022-11-16 12:28:26,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:26,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:28:26,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:26,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:28:26,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:28:26,369 INFO L87 Difference]: Start difference. First operand 315 states and 453 transitions. Second operand has 5 states, 4 states have (on average 18.75) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-16 12:28:26,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:26,585 INFO L93 Difference]: Finished difference Result 575 states and 825 transitions. [2022-11-16 12:28:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:28:26,586 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 18.75) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) Word has length 205 [2022-11-16 12:28:26,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:26,588 INFO L225 Difference]: With dead ends: 575 [2022-11-16 12:28:26,589 INFO L226 Difference]: Without dead ends: 309 [2022-11-16 12:28:26,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:28:26,591 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 2 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:26,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1468 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:28:26,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-11-16 12:28:26,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2022-11-16 12:28:26,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 179 states have (on average 1.2067039106145252) internal successors, (216), 181 states have internal predecessors, (216), 106 states have call successors, (106), 22 states have call predecessors, (106), 23 states have return successors, (121), 105 states have call predecessors, (121), 105 states have call successors, (121) [2022-11-16 12:28:26,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 443 transitions. [2022-11-16 12:28:26,624 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 443 transitions. Word has length 205 [2022-11-16 12:28:26,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:26,625 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 443 transitions. [2022-11-16 12:28:26,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 18.75) internal successors, (75), 5 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 2 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-16 12:28:26,625 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 443 transitions. [2022-11-16 12:28:26,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-16 12:28:26,627 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:26,628 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:26,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:26,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:26,845 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:26,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1115065973, now seen corresponding path program 1 times [2022-11-16 12:28:26,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:26,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90919048] [2022-11-16 12:28:26,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:26,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:26,931 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:26,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1453337962] [2022-11-16 12:28:26,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:26,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:26,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:26,933 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:26,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 12:28:27,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:27,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 2957 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-16 12:28:27,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:27,836 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-11-16 12:28:27,837 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:27,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:27,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90919048] [2022-11-16 12:28:27,837 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:27,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453337962] [2022-11-16 12:28:27,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453337962] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:27,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:27,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-16 12:28:27,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515619350] [2022-11-16 12:28:27,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:27,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 12:28:27,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:27,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 12:28:27,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:28:27,840 INFO L87 Difference]: Start difference. First operand 309 states and 443 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 5 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-16 12:28:28,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:28,147 INFO L93 Difference]: Finished difference Result 711 states and 1055 transitions. [2022-11-16 12:28:28,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:28:28,148 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 5 states have call predecessors, (25), 4 states have call successors, (25) Word has length 205 [2022-11-16 12:28:28,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:28,152 INFO L225 Difference]: With dead ends: 711 [2022-11-16 12:28:28,152 INFO L226 Difference]: Without dead ends: 451 [2022-11-16 12:28:28,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:28:28,154 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 177 mSDsluCounter, 2989 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 3525 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:28,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 3525 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:28:28,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-11-16 12:28:28,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 328. [2022-11-16 12:28:28,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 191 states have (on average 1.198952879581152) internal successors, (229), 193 states have internal predecessors, (229), 112 states have call successors, (112), 22 states have call predecessors, (112), 24 states have return successors, (129), 112 states have call predecessors, (129), 111 states have call successors, (129) [2022-11-16 12:28:28,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 470 transitions. [2022-11-16 12:28:28,193 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 470 transitions. Word has length 205 [2022-11-16 12:28:28,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:28,193 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 470 transitions. [2022-11-16 12:28:28,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 5 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-16 12:28:28,194 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 470 transitions. [2022-11-16 12:28:28,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-16 12:28:28,196 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:28,197 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:28,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-16 12:28:28,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:28,409 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:28,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:28,409 INFO L85 PathProgramCache]: Analyzing trace with hash 383098547, now seen corresponding path program 1 times [2022-11-16 12:28:28,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:28,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317436487] [2022-11-16 12:28:28,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:28,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:28,484 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:28,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1678576399] [2022-11-16 12:28:28,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:28,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:28,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:28,486 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:28,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 12:28:29,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:29,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 2954 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 12:28:29,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:29,318 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-11-16 12:28:29,318 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:29,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:29,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317436487] [2022-11-16 12:28:29,319 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678576399] [2022-11-16 12:28:29,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678576399] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:29,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:29,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 12:28:29,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348042860] [2022-11-16 12:28:29,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:29,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:28:29,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:29,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:28:29,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:28:29,321 INFO L87 Difference]: Start difference. First operand 328 states and 470 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-16 12:28:29,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:29,704 INFO L93 Difference]: Finished difference Result 591 states and 845 transitions. [2022-11-16 12:28:29,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:28:29,705 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) Word has length 205 [2022-11-16 12:28:29,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:29,707 INFO L225 Difference]: With dead ends: 591 [2022-11-16 12:28:29,707 INFO L226 Difference]: Without dead ends: 312 [2022-11-16 12:28:29,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:28:29,710 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 173 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:29,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1650 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:28:29,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-11-16 12:28:29,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2022-11-16 12:28:29,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 181 states have (on average 1.1988950276243093) internal successors, (217), 184 states have internal predecessors, (217), 106 states have call successors, (106), 22 states have call predecessors, (106), 24 states have return successors, (122), 105 states have call predecessors, (122), 105 states have call successors, (122) [2022-11-16 12:28:29,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 445 transitions. [2022-11-16 12:28:29,743 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 445 transitions. Word has length 205 [2022-11-16 12:28:29,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:29,743 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 445 transitions. [2022-11-16 12:28:29,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 4 states have call predecessors, (25), 4 states have call successors, (25) [2022-11-16 12:28:29,744 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 445 transitions. [2022-11-16 12:28:29,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-11-16 12:28:29,746 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:29,747 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:29,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:29,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:29,959 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:29,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1036256056, now seen corresponding path program 1 times [2022-11-16 12:28:29,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:29,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689528873] [2022-11-16 12:28:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:29,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:30,033 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:30,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2043781067] [2022-11-16 12:28:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:30,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:30,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:30,035 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:30,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 12:28:30,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:30,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-16 12:28:30,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:31,014 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 19 treesize of output 7 [2022-11-16 12:28:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 220 proven. 4 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2022-11-16 12:28:31,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:28:31,932 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-16 12:28:31,932 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2022-11-16 12:28:31,944 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-16 12:28:31,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2022-11-16 12:28:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 36 proven. 60 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-11-16 12:28:32,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:32,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689528873] [2022-11-16 12:28:32,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:32,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043781067] [2022-11-16 12:28:32,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043781067] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:28:32,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:28:32,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 23 [2022-11-16 12:28:32,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733520868] [2022-11-16 12:28:32,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:28:32,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:28:32,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:32,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:28:32,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:28:32,006 INFO L87 Difference]: Start difference. First operand 312 states and 445 transitions. Second operand has 23 states, 19 states have (on average 5.894736842105263) internal successors, (112), 18 states have internal predecessors, (112), 10 states have call successors, (52), 5 states have call predecessors, (52), 6 states have return successors, (49), 7 states have call predecessors, (49), 9 states have call successors, (49) [2022-11-16 12:28:34,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:34,126 INFO L93 Difference]: Finished difference Result 619 states and 901 transitions. [2022-11-16 12:28:34,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:28:34,127 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 5.894736842105263) internal successors, (112), 18 states have internal predecessors, (112), 10 states have call successors, (52), 5 states have call predecessors, (52), 6 states have return successors, (49), 7 states have call predecessors, (49), 9 states have call successors, (49) Word has length 216 [2022-11-16 12:28:34,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:34,130 INFO L225 Difference]: With dead ends: 619 [2022-11-16 12:28:34,130 INFO L226 Difference]: Without dead ends: 325 [2022-11-16 12:28:34,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 411 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-11-16 12:28:34,133 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 150 mSDsluCounter, 4539 mSDsCounter, 0 mSdLazyCounter, 1642 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 4886 SdHoareTripleChecker+Invalid, 1796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:34,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 4886 Invalid, 1796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1642 Invalid, 0 Unknown, 138 Unchecked, 1.6s Time] [2022-11-16 12:28:34,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-11-16 12:28:34,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 315. [2022-11-16 12:28:34,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 183 states have (on average 1.1967213114754098) internal successors, (219), 187 states have internal predecessors, (219), 106 states have call successors, (106), 22 states have call predecessors, (106), 25 states have return successors, (145), 105 states have call predecessors, (145), 105 states have call successors, (145) [2022-11-16 12:28:34,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 470 transitions. [2022-11-16 12:28:34,183 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 470 transitions. Word has length 216 [2022-11-16 12:28:34,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:34,184 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 470 transitions. [2022-11-16 12:28:34,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 5.894736842105263) internal successors, (112), 18 states have internal predecessors, (112), 10 states have call successors, (52), 5 states have call predecessors, (52), 6 states have return successors, (49), 7 states have call predecessors, (49), 9 states have call successors, (49) [2022-11-16 12:28:34,184 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 470 transitions. [2022-11-16 12:28:34,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-11-16 12:28:34,188 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:34,188 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:34,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:34,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-16 12:28:34,400 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:34,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:34,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1285474944, now seen corresponding path program 1 times [2022-11-16 12:28:34,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:34,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657819971] [2022-11-16 12:28:34,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:34,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:34,487 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:34,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1290125198] [2022-11-16 12:28:34,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:34,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:34,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:34,489 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:34,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 12:28:35,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:35,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 2992 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:28:35,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:35,320 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2022-11-16 12:28:35,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:35,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:35,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657819971] [2022-11-16 12:28:35,321 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:35,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290125198] [2022-11-16 12:28:35,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290125198] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:35,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:35,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:28:35,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41834101] [2022-11-16 12:28:35,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:35,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:28:35,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:35,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:28:35,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:28:35,323 INFO L87 Difference]: Start difference. First operand 315 states and 470 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-16 12:28:35,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:35,688 INFO L93 Difference]: Finished difference Result 609 states and 959 transitions. [2022-11-16 12:28:35,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:28:35,689 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 218 [2022-11-16 12:28:35,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:35,692 INFO L225 Difference]: With dead ends: 609 [2022-11-16 12:28:35,692 INFO L226 Difference]: Without dead ends: 320 [2022-11-16 12:28:35,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-16 12:28:35,694 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 10 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1569 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:35,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1569 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:28:35,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-11-16 12:28:35,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 316. [2022-11-16 12:28:35,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 184 states have (on average 1.1956521739130435) internal successors, (220), 188 states have internal predecessors, (220), 106 states have call successors, (106), 22 states have call predecessors, (106), 25 states have return successors, (145), 105 states have call predecessors, (145), 105 states have call successors, (145) [2022-11-16 12:28:35,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 471 transitions. [2022-11-16 12:28:35,735 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 471 transitions. Word has length 218 [2022-11-16 12:28:35,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:35,735 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 471 transitions. [2022-11-16 12:28:35,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-16 12:28:35,735 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 471 transitions. [2022-11-16 12:28:35,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-11-16 12:28:35,738 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:35,738 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:35,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:35,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-16 12:28:35,949 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:35,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:35,950 INFO L85 PathProgramCache]: Analyzing trace with hash -82985666, now seen corresponding path program 1 times [2022-11-16 12:28:35,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:35,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624353528] [2022-11-16 12:28:35,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:35,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:36,065 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:36,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1897328016] [2022-11-16 12:28:36,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:36,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:36,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:36,067 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:36,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 12:28:36,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:36,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 2997 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-16 12:28:36,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:38,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-11-16 12:28:38,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-16 12:28:38,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-11-16 12:28:38,541 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 265 proven. 6 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-11-16 12:28:38,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:28:39,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-16 12:28:39,414 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-16 12:28:39,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-16 12:28:39,674 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-16 12:28:39,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-11-16 12:28:39,806 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 39 proven. 60 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2022-11-16 12:28:39,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:39,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624353528] [2022-11-16 12:28:39,807 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:39,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897328016] [2022-11-16 12:28:39,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897328016] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:28:39,807 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-16 12:28:39,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 31 [2022-11-16 12:28:39,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439941001] [2022-11-16 12:28:39,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-16 12:28:39,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-16 12:28:39,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:39,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-16 12:28:39,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-11-16 12:28:39,810 INFO L87 Difference]: Start difference. First operand 316 states and 471 transitions. Second operand has 31 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 16 states have call successors, (56), 6 states have call predecessors, (56), 10 states have return successors, (53), 13 states have call predecessors, (53), 15 states have call successors, (53) [2022-11-16 12:28:45,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:45,038 INFO L93 Difference]: Finished difference Result 783 states and 1245 transitions. [2022-11-16 12:28:45,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-16 12:28:45,039 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 16 states have call successors, (56), 6 states have call predecessors, (56), 10 states have return successors, (53), 13 states have call predecessors, (53), 15 states have call successors, (53) Word has length 218 [2022-11-16 12:28:45,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:45,043 INFO L225 Difference]: With dead ends: 783 [2022-11-16 12:28:45,043 INFO L226 Difference]: Without dead ends: 502 [2022-11-16 12:28:45,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 401 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=234, Invalid=1488, Unknown=0, NotChecked=0, Total=1722 [2022-11-16 12:28:45,046 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 439 mSDsluCounter, 4575 mSDsCounter, 0 mSdLazyCounter, 4439 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 4985 SdHoareTripleChecker+Invalid, 6205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 4439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1521 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:45,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [522 Valid, 4985 Invalid, 6205 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [245 Valid, 4439 Invalid, 0 Unknown, 1521 Unchecked, 4.4s Time] [2022-11-16 12:28:45,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-11-16 12:28:45,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 353. [2022-11-16 12:28:45,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 208 states have (on average 1.1730769230769231) internal successors, (244), 212 states have internal predecessors, (244), 113 states have call successors, (113), 27 states have call predecessors, (113), 31 states have return successors, (176), 113 states have call predecessors, (176), 112 states have call successors, (176) [2022-11-16 12:28:45,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 533 transitions. [2022-11-16 12:28:45,104 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 533 transitions. Word has length 218 [2022-11-16 12:28:45,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:45,105 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 533 transitions. [2022-11-16 12:28:45,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 16 states have call successors, (56), 6 states have call predecessors, (56), 10 states have return successors, (53), 13 states have call predecessors, (53), 15 states have call successors, (53) [2022-11-16 12:28:45,105 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 533 transitions. [2022-11-16 12:28:45,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-11-16 12:28:45,108 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:45,108 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:45,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:45,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-16 12:28:45,320 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:45,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:45,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1265933822, now seen corresponding path program 1 times [2022-11-16 12:28:45,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:45,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585444240] [2022-11-16 12:28:45,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:45,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:45,418 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:45,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1173359212] [2022-11-16 12:28:45,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:45,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:45,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:45,421 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:45,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 12:28:46,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:46,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 2997 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-16 12:28:46,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:46,202 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-16 12:28:46,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:28:46,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:28:46,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:28:46,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:28:46,767 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1636 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1636))) (exists ((v_ArrVal_1635 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_1635) |c_#memory_$Pointer$.base|))) is different from true [2022-11-16 12:28:47,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:28:47,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:28:47,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:28:47,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:28:47,232 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:28:47,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-16 12:28:47,246 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 156 proven. 4 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2022-11-16 12:28:47,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:28:47,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:47,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585444240] [2022-11-16 12:28:47,696 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:47,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173359212] [2022-11-16 12:28:47,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173359212] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:28:47,696 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:28:47,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-16 12:28:47,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777310567] [2022-11-16 12:28:47,697 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:28:47,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-16 12:28:47,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:47,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-16 12:28:47,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=198, Unknown=3, NotChecked=28, Total=272 [2022-11-16 12:28:47,698 INFO L87 Difference]: Start difference. First operand 353 states and 533 transitions. Second operand has 16 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 5 states have call successors, (29), 5 states have call predecessors, (29), 6 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-16 12:28:49,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:49,081 INFO L93 Difference]: Finished difference Result 759 states and 1208 transitions. [2022-11-16 12:28:49,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:28:49,082 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 5 states have call successors, (29), 5 states have call predecessors, (29), 6 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) Word has length 218 [2022-11-16 12:28:49,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:49,086 INFO L225 Difference]: With dead ends: 759 [2022-11-16 12:28:49,086 INFO L226 Difference]: Without dead ends: 418 [2022-11-16 12:28:49,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 367 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=47, Invalid=224, Unknown=5, NotChecked=30, Total=306 [2022-11-16 12:28:49,089 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 136 mSDsluCounter, 1390 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1705 SdHoareTripleChecker+Invalid, 3453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2304 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:49,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 1705 Invalid, 3453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1054 Invalid, 0 Unknown, 2304 Unchecked, 1.2s Time] [2022-11-16 12:28:49,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-11-16 12:28:49,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 381. [2022-11-16 12:28:49,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 230 states have (on average 1.173913043478261) internal successors, (270), 234 states have internal predecessors, (270), 115 states have call successors, (115), 29 states have call predecessors, (115), 35 states have return successors, (207), 117 states have call predecessors, (207), 114 states have call successors, (207) [2022-11-16 12:28:49,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 592 transitions. [2022-11-16 12:28:49,173 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 592 transitions. Word has length 218 [2022-11-16 12:28:49,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:49,174 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 592 transitions. [2022-11-16 12:28:49,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 5 states have call successors, (29), 5 states have call predecessors, (29), 6 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-11-16 12:28:49,174 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 592 transitions. [2022-11-16 12:28:49,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-11-16 12:28:49,178 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:49,178 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:49,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:49,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:49,390 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:49,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:49,391 INFO L85 PathProgramCache]: Analyzing trace with hash 256742611, now seen corresponding path program 1 times [2022-11-16 12:28:49,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:49,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930212890] [2022-11-16 12:28:49,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:49,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:49,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:49,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1846107302] [2022-11-16 12:28:49,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:49,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:49,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:49,478 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:49,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 12:28:50,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:50,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 3052 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:28:50,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:50,331 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 300 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-11-16 12:28:50,331 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:28:50,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:28:50,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930212890] [2022-11-16 12:28:50,332 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:28:50,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846107302] [2022-11-16 12:28:50,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846107302] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:28:50,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:28:50,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-16 12:28:50,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8432622] [2022-11-16 12:28:50,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:28:50,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 12:28:50,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:28:50,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 12:28:50,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-16 12:28:50,334 INFO L87 Difference]: Start difference. First operand 381 states and 592 transitions. Second operand has 12 states, 11 states have (on average 8.818181818181818) internal successors, (97), 9 states have internal predecessors, (97), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 3 states have call successors, (30) [2022-11-16 12:28:50,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:28:50,837 INFO L93 Difference]: Finished difference Result 683 states and 1123 transitions. [2022-11-16 12:28:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:28:50,837 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.818181818181818) internal successors, (97), 9 states have internal predecessors, (97), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 3 states have call successors, (30) Word has length 248 [2022-11-16 12:28:50,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:28:50,841 INFO L225 Difference]: With dead ends: 683 [2022-11-16 12:28:50,841 INFO L226 Difference]: Without dead ends: 391 [2022-11-16 12:28:50,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:28:50,844 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 11 mSDsluCounter, 3965 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4375 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:28:50,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 4375 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 12:28:50,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-11-16 12:28:50,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 391. [2022-11-16 12:28:50,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 238 states have (on average 1.1680672268907564) internal successors, (278), 244 states have internal predecessors, (278), 115 states have call successors, (115), 29 states have call predecessors, (115), 37 states have return successors, (252), 117 states have call predecessors, (252), 114 states have call successors, (252) [2022-11-16 12:28:50,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 645 transitions. [2022-11-16 12:28:50,898 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 645 transitions. Word has length 248 [2022-11-16 12:28:50,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:28:50,899 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 645 transitions. [2022-11-16 12:28:50,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.818181818181818) internal successors, (97), 9 states have internal predecessors, (97), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (30), 5 states have call predecessors, (30), 3 states have call successors, (30) [2022-11-16 12:28:50,899 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 645 transitions. [2022-11-16 12:28:50,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-11-16 12:28:50,901 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:28:50,901 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:28:50,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-16 12:28:51,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:51,113 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:28:51,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:28:51,113 INFO L85 PathProgramCache]: Analyzing trace with hash -989000721, now seen corresponding path program 1 times [2022-11-16 12:28:51,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:28:51,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344952240] [2022-11-16 12:28:51,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:51,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:28:51,190 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:28:51,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215079523] [2022-11-16 12:28:51,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:28:51,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:28:51,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:28:51,192 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:28:51,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 12:28:51,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:28:51,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 3036 conjuncts, 82 conjunts are in the unsatisfiable core [2022-11-16 12:28:51,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:28:52,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:28:52,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:28:52,246 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1958 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1958)) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-16 12:28:52,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:28:52,604 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 31 treesize of output 19 [2022-11-16 12:29:17,280 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1959 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1959)))) is different from true [2022-11-16 12:29:25,670 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 293 proven. 14 refuted. 4 times theorem prover too weak. 148 trivial. 3 not checked. [2022-11-16 12:29:25,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:29:27,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:29:27,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344952240] [2022-11-16 12:29:27,991 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:29:27,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215079523] [2022-11-16 12:29:27,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215079523] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:29:27,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:29:27,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-11-16 12:29:27,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830878580] [2022-11-16 12:29:27,992 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:29:27,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-16 12:29:27,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:29:27,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-16 12:29:27,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=643, Unknown=94, NotChecked=110, Total=930 [2022-11-16 12:29:27,994 INFO L87 Difference]: Start difference. First operand 391 states and 645 transitions. Second operand has 30 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 12 states have call successors, (32), 6 states have call predecessors, (32), 10 states have return successors, (30), 12 states have call predecessors, (30), 12 states have call successors, (30) [2022-11-16 12:29:29,033 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1959 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1959)))) (exists ((v_ArrVal_1958 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_1958)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-16 12:29:37,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:29:37,260 INFO L93 Difference]: Finished difference Result 908 states and 1602 transitions. [2022-11-16 12:29:37,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-16 12:29:37,261 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 12 states have call successors, (32), 6 states have call predecessors, (32), 10 states have return successors, (30), 12 states have call predecessors, (30), 12 states have call successors, (30) Word has length 224 [2022-11-16 12:29:37,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:29:37,267 INFO L225 Difference]: With dead ends: 908 [2022-11-16 12:29:37,267 INFO L226 Difference]: Without dead ends: 599 [2022-11-16 12:29:37,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 294 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 42.0s TimeCoverageRelationStatistics Valid=157, Invalid=1457, Unknown=120, NotChecked=246, Total=1980 [2022-11-16 12:29:37,270 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 232 mSDsluCounter, 3402 mSDsCounter, 0 mSdLazyCounter, 2408 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 3796 SdHoareTripleChecker+Invalid, 7893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5330 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:29:37,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 3796 Invalid, 7893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2408 Invalid, 0 Unknown, 5330 Unchecked, 2.3s Time] [2022-11-16 12:29:37,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-11-16 12:29:37,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 442. [2022-11-16 12:29:37,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 272 states have (on average 1.1580882352941178) internal successors, (315), 277 states have internal predecessors, (315), 125 states have call successors, (125), 37 states have call predecessors, (125), 44 states have return successors, (263), 127 states have call predecessors, (263), 124 states have call successors, (263) [2022-11-16 12:29:37,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 703 transitions. [2022-11-16 12:29:37,347 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 703 transitions. Word has length 224 [2022-11-16 12:29:37,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:29:37,348 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 703 transitions. [2022-11-16 12:29:37,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 12 states have call successors, (32), 6 states have call predecessors, (32), 10 states have return successors, (30), 12 states have call predecessors, (30), 12 states have call successors, (30) [2022-11-16 12:29:37,348 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 703 transitions. [2022-11-16 12:29:37,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-16 12:29:37,350 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:29:37,351 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:29:37,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 12:29:37,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-16 12:29:37,563 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:29:37,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:29:37,564 INFO L85 PathProgramCache]: Analyzing trace with hash -582602270, now seen corresponding path program 1 times [2022-11-16 12:29:37,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:29:37,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447799096] [2022-11-16 12:29:37,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:37,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:29:37,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:29:37,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1415244379] [2022-11-16 12:29:37,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:37,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:29:37,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:29:37,657 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:29:37,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 12:29:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:29:38,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 3013 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:29:38,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:29:38,620 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 208 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-16 12:29:38,620 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:29:38,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:29:38,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447799096] [2022-11-16 12:29:38,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:29:38,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415244379] [2022-11-16 12:29:38,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415244379] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:29:38,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:29:38,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-16 12:29:38,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286152663] [2022-11-16 12:29:38,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:29:38,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 12:29:38,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:29:38,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 12:29:38,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-16 12:29:38,624 INFO L87 Difference]: Start difference. First operand 442 states and 703 transitions. Second operand has 12 states, 11 states have (on average 8.181818181818182) internal successors, (90), 9 states have internal predecessors, (90), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2022-11-16 12:29:39,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:29:39,222 INFO L93 Difference]: Finished difference Result 830 states and 1330 transitions. [2022-11-16 12:29:39,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:29:39,223 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.181818181818182) internal successors, (90), 9 states have internal predecessors, (90), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) Word has length 242 [2022-11-16 12:29:39,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:29:39,228 INFO L225 Difference]: With dead ends: 830 [2022-11-16 12:29:39,228 INFO L226 Difference]: Without dead ends: 429 [2022-11-16 12:29:39,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:29:39,232 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 9 mSDsluCounter, 3956 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4365 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:29:39,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 4365 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 12:29:39,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-11-16 12:29:39,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 419. [2022-11-16 12:29:39,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 256 states have (on average 1.16015625) internal successors, (297), 260 states have internal predecessors, (297), 121 states have call successors, (121), 37 states have call predecessors, (121), 41 states have return successors, (209), 121 states have call predecessors, (209), 120 states have call successors, (209) [2022-11-16 12:29:39,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 627 transitions. [2022-11-16 12:29:39,308 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 627 transitions. Word has length 242 [2022-11-16 12:29:39,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:29:39,309 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 627 transitions. [2022-11-16 12:29:39,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.181818181818182) internal successors, (90), 9 states have internal predecessors, (90), 3 states have call successors, (31), 2 states have call predecessors, (31), 6 states have return successors, (29), 5 states have call predecessors, (29), 3 states have call successors, (29) [2022-11-16 12:29:39,309 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 627 transitions. [2022-11-16 12:29:39,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-16 12:29:39,311 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:29:39,311 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:29:39,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-16 12:29:39,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-16 12:29:39,522 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:29:39,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:29:39,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1616112147, now seen corresponding path program 1 times [2022-11-16 12:29:39,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:29:39,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328620966] [2022-11-16 12:29:39,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:39,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:29:39,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:29:39,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375438857] [2022-11-16 12:29:39,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:39,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:29:39,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:29:39,613 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:29:39,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 12:29:40,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:29:40,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 3042 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-16 12:29:40,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:29:40,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-16 12:29:40,776 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2266 Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2266)) |c_#memory_int|)) is different from true [2022-11-16 12:29:40,950 WARN L855 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_2266 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_2266))))) is different from true [2022-11-16 12:29:40,994 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2022-11-16 12:29:40,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:29:40,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:29:40,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328620966] [2022-11-16 12:29:40,995 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:29:40,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375438857] [2022-11-16 12:29:40,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375438857] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:29:40,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:29:40,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-11-16 12:29:40,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678227861] [2022-11-16 12:29:40,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:29:40,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-16 12:29:40,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:29:40,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-16 12:29:40,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=8, NotChecked=50, Total=240 [2022-11-16 12:29:40,998 INFO L87 Difference]: Start difference. First operand 419 states and 627 transitions. Second operand has 16 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 6 states have call successors, (30), 4 states have call predecessors, (30), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2022-11-16 12:29:42,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:29:42,788 INFO L93 Difference]: Finished difference Result 883 states and 1477 transitions. [2022-11-16 12:29:42,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 12:29:42,789 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 6 states have call successors, (30), 4 states have call predecessors, (30), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) Word has length 225 [2022-11-16 12:29:42,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:29:42,794 INFO L225 Difference]: With dead ends: 883 [2022-11-16 12:29:42,794 INFO L226 Difference]: Without dead ends: 534 [2022-11-16 12:29:42,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 209 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=8, NotChecked=62, Total=342 [2022-11-16 12:29:42,797 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 215 mSDsluCounter, 1331 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1671 SdHoareTripleChecker+Invalid, 4306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2769 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:29:42,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 1671 Invalid, 4306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1403 Invalid, 0 Unknown, 2769 Unchecked, 1.5s Time] [2022-11-16 12:29:42,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-11-16 12:29:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 422. [2022-11-16 12:29:42,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 258 states have (on average 1.1589147286821706) internal successors, (299), 264 states have internal predecessors, (299), 121 states have call successors, (121), 36 states have call predecessors, (121), 42 states have return successors, (235), 121 states have call predecessors, (235), 120 states have call successors, (235) [2022-11-16 12:29:42,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 655 transitions. [2022-11-16 12:29:42,873 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 655 transitions. Word has length 225 [2022-11-16 12:29:42,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:29:42,874 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 655 transitions. [2022-11-16 12:29:42,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 6 states have call successors, (30), 4 states have call predecessors, (30), 6 states have return successors, (28), 6 states have call predecessors, (28), 6 states have call successors, (28) [2022-11-16 12:29:42,875 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 655 transitions. [2022-11-16 12:29:42,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-11-16 12:29:42,877 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:29:42,877 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:29:42,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 12:29:43,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-16 12:29:43,090 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:29:43,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:29:43,090 INFO L85 PathProgramCache]: Analyzing trace with hash -214089390, now seen corresponding path program 1 times [2022-11-16 12:29:43,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:29:43,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626054227] [2022-11-16 12:29:43,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:43,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:29:43,180 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:29:43,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038026787] [2022-11-16 12:29:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:43,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:29:43,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:29:43,182 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:29:43,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 12:29:43,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:29:43,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 3093 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:29:43,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:29:44,125 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 293 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-16 12:29:44,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:29:44,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:29:44,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626054227] [2022-11-16 12:29:44,126 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:29:44,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038026787] [2022-11-16 12:29:44,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038026787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:29:44,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:29:44,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-16 12:29:44,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47818874] [2022-11-16 12:29:44,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:29:44,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 12:29:44,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:29:44,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 12:29:44,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-16 12:29:44,129 INFO L87 Difference]: Start difference. First operand 422 states and 655 transitions. Second operand has 12 states, 11 states have (on average 9.090909090909092) internal successors, (100), 9 states have internal predecessors, (100), 3 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (31), 5 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-16 12:29:44,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:29:44,691 INFO L93 Difference]: Finished difference Result 712 states and 1142 transitions. [2022-11-16 12:29:44,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-16 12:29:44,692 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 9.090909090909092) internal successors, (100), 9 states have internal predecessors, (100), 3 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (31), 5 states have call predecessors, (31), 3 states have call successors, (31) Word has length 249 [2022-11-16 12:29:44,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:29:44,696 INFO L225 Difference]: With dead ends: 712 [2022-11-16 12:29:44,696 INFO L226 Difference]: Without dead ends: 422 [2022-11-16 12:29:44,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:29:44,698 INFO L413 NwaCegarLoop]: 400 mSDtfsCounter, 11 mSDsluCounter, 3870 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4270 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:29:44,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 4270 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 12:29:44,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-11-16 12:29:44,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 422. [2022-11-16 12:29:44,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 258 states have (on average 1.1589147286821706) internal successors, (299), 264 states have internal predecessors, (299), 121 states have call successors, (121), 36 states have call predecessors, (121), 42 states have return successors, (234), 121 states have call predecessors, (234), 120 states have call successors, (234) [2022-11-16 12:29:44,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 654 transitions. [2022-11-16 12:29:44,763 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 654 transitions. Word has length 249 [2022-11-16 12:29:44,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:29:44,764 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 654 transitions. [2022-11-16 12:29:44,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 9.090909090909092) internal successors, (100), 9 states have internal predecessors, (100), 3 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (31), 5 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-16 12:29:44,765 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 654 transitions. [2022-11-16 12:29:44,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2022-11-16 12:29:44,767 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:29:44,767 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-11-16 12:29:44,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-16 12:29:44,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-16 12:29:44,980 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:29:44,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:29:44,981 INFO L85 PathProgramCache]: Analyzing trace with hash 190662530, now seen corresponding path program 1 times [2022-11-16 12:29:44,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:29:44,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235553608] [2022-11-16 12:29:44,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:44,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:29:45,067 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:29:45,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2144150506] [2022-11-16 12:29:45,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:45,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:29:45,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:29:45,069 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:29:45,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-16 12:29:45,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:29:45,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 3086 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 12:29:45,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:29:46,052 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2022-11-16 12:29:46,052 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:29:46,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:29:46,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235553608] [2022-11-16 12:29:46,053 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:29:46,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144150506] [2022-11-16 12:29:46,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144150506] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:29:46,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:29:46,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-11-16 12:29:46,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529654745] [2022-11-16 12:29:46,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:29:46,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 12:29:46,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:29:46,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 12:29:46,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-11-16 12:29:46,056 INFO L87 Difference]: Start difference. First operand 422 states and 654 transitions. Second operand has 13 states, 11 states have (on average 8.909090909090908) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2022-11-16 12:29:46,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:29:46,564 INFO L93 Difference]: Finished difference Result 706 states and 1130 transitions. [2022-11-16 12:29:46,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 12:29:46,565 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.909090909090908) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) Word has length 243 [2022-11-16 12:29:46,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:29:46,569 INFO L225 Difference]: With dead ends: 706 [2022-11-16 12:29:46,569 INFO L226 Difference]: Without dead ends: 426 [2022-11-16 12:29:46,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:29:46,572 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 12 mSDsluCounter, 4298 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4702 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:29:46,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4702 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-16 12:29:46,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-11-16 12:29:46,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 422. [2022-11-16 12:29:46,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 258 states have (on average 1.1589147286821706) internal successors, (299), 264 states have internal predecessors, (299), 121 states have call successors, (121), 36 states have call predecessors, (121), 42 states have return successors, (231), 121 states have call predecessors, (231), 120 states have call successors, (231) [2022-11-16 12:29:46,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 651 transitions. [2022-11-16 12:29:46,636 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 651 transitions. Word has length 243 [2022-11-16 12:29:46,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:29:46,637 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 651 transitions. [2022-11-16 12:29:46,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.909090909090908) internal successors, (98), 10 states have internal predecessors, (98), 4 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2022-11-16 12:29:46,637 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 651 transitions. [2022-11-16 12:29:46,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-16 12:29:46,639 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:29:46,639 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:29:46,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-16 12:29:46,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:29:46,850 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:29:46,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:29:46,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1558789424, now seen corresponding path program 2 times [2022-11-16 12:29:46,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:29:46,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085028087] [2022-11-16 12:29:46,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:29:46,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:29:46,943 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:29:46,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [306638193] [2022-11-16 12:29:46,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:29:46,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:29:46,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:29:46,945 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:29:46,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-16 12:29:47,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:29:47,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:29:47,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 3082 conjuncts, 120 conjunts are in the unsatisfiable core [2022-11-16 12:29:47,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:29:48,326 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:29:48,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-16 12:29:48,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:29:48,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:29:48,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:29:48,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:29:48,454 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:29:48,454 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 19 treesize of output 25 [2022-11-16 12:29:48,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-16 12:29:48,938 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:29:48,939 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 23 treesize of output 29 [2022-11-16 12:29:48,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:29:48,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:29:48,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:29:48,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:29:49,292 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2832 Int)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2832)))) (exists ((v_ArrVal_2834 (Array Int Int))) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_2834) |c_#memory_int|)) (exists ((v_ArrVal_2833 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_2833))))) is different from true [2022-11-16 12:30:00,094 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 341 proven. 21 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-11-16 12:30:00,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:30:00,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:30:00,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085028087] [2022-11-16 12:30:00,830 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:30:00,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306638193] [2022-11-16 12:30:00,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306638193] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:30:00,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:30:00,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-16 12:30:00,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136205881] [2022-11-16 12:30:00,831 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:30:00,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-16 12:30:00,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:30:00,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 12:30:00,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=472, Unknown=8, NotChecked=44, Total=600 [2022-11-16 12:30:00,832 INFO L87 Difference]: Start difference. First operand 422 states and 651 transitions. Second operand has 24 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 21 states have internal predecessors, (107), 10 states have call successors, (34), 6 states have call predecessors, (34), 7 states have return successors, (32), 9 states have call predecessors, (32), 10 states have call successors, (32) [2022-11-16 12:30:05,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:30:05,117 INFO L93 Difference]: Finished difference Result 905 states and 1542 transitions. [2022-11-16 12:30:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-16 12:30:05,118 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 21 states have internal predecessors, (107), 10 states have call successors, (34), 6 states have call predecessors, (34), 7 states have return successors, (32), 9 states have call predecessors, (32), 10 states have call successors, (32) Word has length 237 [2022-11-16 12:30:05,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:30:05,122 INFO L225 Difference]: With dead ends: 905 [2022-11-16 12:30:05,123 INFO L226 Difference]: Without dead ends: 609 [2022-11-16 12:30:05,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 320 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=140, Invalid=974, Unknown=12, NotChecked=64, Total=1190 [2022-11-16 12:30:05,126 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 302 mSDsluCounter, 2524 mSDsCounter, 0 mSdLazyCounter, 3010 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 7779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 3010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4468 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:30:05,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 2919 Invalid, 7779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 3010 Invalid, 0 Unknown, 4468 Unchecked, 3.5s Time] [2022-11-16 12:30:05,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-11-16 12:30:05,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 468. [2022-11-16 12:30:05,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 288 states have (on average 1.1423611111111112) internal successors, (329), 294 states have internal predecessors, (329), 130 states have call successors, (130), 43 states have call predecessors, (130), 49 states have return successors, (242), 130 states have call predecessors, (242), 129 states have call successors, (242) [2022-11-16 12:30:05,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 701 transitions. [2022-11-16 12:30:05,200 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 701 transitions. Word has length 237 [2022-11-16 12:30:05,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:30:05,200 INFO L495 AbstractCegarLoop]: Abstraction has 468 states and 701 transitions. [2022-11-16 12:30:05,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 21 states have internal predecessors, (107), 10 states have call successors, (34), 6 states have call predecessors, (34), 7 states have return successors, (32), 9 states have call predecessors, (32), 10 states have call successors, (32) [2022-11-16 12:30:05,201 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 701 transitions. [2022-11-16 12:30:05,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-16 12:30:05,203 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:30:05,203 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:30:05,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-11-16 12:30:05,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:30:05,422 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:30:05,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:30:05,422 INFO L85 PathProgramCache]: Analyzing trace with hash -653945744, now seen corresponding path program 1 times [2022-11-16 12:30:05,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:30:05,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926974938] [2022-11-16 12:30:05,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:30:05,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:30:05,498 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:30:05,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682634542] [2022-11-16 12:30:05,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:30:05,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:30:05,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:30:05,500 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:30:05,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-16 12:30:06,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:30:06,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 3082 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-16 12:30:06,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:30:06,836 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-16 12:30:06,855 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 284 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-11-16 12:30:06,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:30:06,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:30:06,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926974938] [2022-11-16 12:30:06,856 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:30:06,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682634542] [2022-11-16 12:30:06,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682634542] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:30:06,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:30:06,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-16 12:30:06,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942574524] [2022-11-16 12:30:06,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:30:06,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 12:30:06,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:30:06,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 12:30:06,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:30:06,858 INFO L87 Difference]: Start difference. First operand 468 states and 701 transitions. Second operand has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 6 states have call successors, (32), 3 states have call predecessors, (32), 4 states have return successors, (30), 6 states have call predecessors, (30), 6 states have call successors, (30) [2022-11-16 12:30:08,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:30:08,111 INFO L93 Difference]: Finished difference Result 905 states and 1541 transitions. [2022-11-16 12:30:08,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 12:30:08,112 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 6 states have call successors, (32), 3 states have call predecessors, (32), 4 states have return successors, (30), 6 states have call predecessors, (30), 6 states have call successors, (30) Word has length 237 [2022-11-16 12:30:08,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:30:08,118 INFO L225 Difference]: With dead ends: 905 [2022-11-16 12:30:08,118 INFO L226 Difference]: Without dead ends: 602 [2022-11-16 12:30:08,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 222 SyntacticMatches, 7 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-16 12:30:08,122 INFO L413 NwaCegarLoop]: 473 mSDtfsCounter, 276 mSDsluCounter, 2319 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 2792 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:30:08,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 2792 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 686 Invalid, 0 Unknown, 162 Unchecked, 1.0s Time] [2022-11-16 12:30:08,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-11-16 12:30:08,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 468. [2022-11-16 12:30:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 288 states have (on average 1.1354166666666667) internal successors, (327), 294 states have internal predecessors, (327), 130 states have call successors, (130), 43 states have call predecessors, (130), 49 states have return successors, (242), 130 states have call predecessors, (242), 129 states have call successors, (242) [2022-11-16 12:30:08,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 699 transitions. [2022-11-16 12:30:08,199 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 699 transitions. Word has length 237 [2022-11-16 12:30:08,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:30:08,199 INFO L495 AbstractCegarLoop]: Abstraction has 468 states and 699 transitions. [2022-11-16 12:30:08,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 6 states have call successors, (32), 3 states have call predecessors, (32), 4 states have return successors, (30), 6 states have call predecessors, (30), 6 states have call successors, (30) [2022-11-16 12:30:08,200 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 699 transitions. [2022-11-16 12:30:08,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-16 12:30:08,202 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:30:08,202 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:30:08,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-16 12:30:08,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-16 12:30:08,415 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:30:08,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:30:08,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1030919072, now seen corresponding path program 1 times [2022-11-16 12:30:08,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:30:08,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113353590] [2022-11-16 12:30:08,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:30:08,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:30:08,508 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:30:08,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [228684606] [2022-11-16 12:30:08,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:30:08,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:30:08,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:30:08,510 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:30:08,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-16 12:30:09,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:30:09,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 3083 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:30:09,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:30:09,425 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2022-11-16 12:30:09,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:30:09,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:30:09,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113353590] [2022-11-16 12:30:09,425 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:30:09,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228684606] [2022-11-16 12:30:09,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228684606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:30:09,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:30:09,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:30:09,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876505653] [2022-11-16 12:30:09,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:30:09,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:30:09,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:30:09,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:30:09,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:30:09,427 INFO L87 Difference]: Start difference. First operand 468 states and 699 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-16 12:30:09,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:30:09,756 INFO L93 Difference]: Finished difference Result 765 states and 1236 transitions. [2022-11-16 12:30:09,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:30:09,757 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 231 [2022-11-16 12:30:09,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:30:09,759 INFO L225 Difference]: With dead ends: 765 [2022-11-16 12:30:09,759 INFO L226 Difference]: Without dead ends: 431 [2022-11-16 12:30:09,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 227 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-16 12:30:09,761 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 13 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1518 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:30:09,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1518 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 12:30:09,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-11-16 12:30:09,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 426. [2022-11-16 12:30:09,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 261 states have (on average 1.1417624521072798) internal successors, (298), 266 states have internal predecessors, (298), 121 states have call successors, (121), 38 states have call predecessors, (121), 43 states have return successors, (204), 121 states have call predecessors, (204), 120 states have call successors, (204) [2022-11-16 12:30:09,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 623 transitions. [2022-11-16 12:30:09,812 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 623 transitions. Word has length 231 [2022-11-16 12:30:09,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:30:09,812 INFO L495 AbstractCegarLoop]: Abstraction has 426 states and 623 transitions. [2022-11-16 12:30:09,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-11-16 12:30:09,813 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 623 transitions. [2022-11-16 12:30:09,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-16 12:30:09,815 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:30:09,815 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:30:09,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-16 12:30:10,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:30:10,036 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:30:10,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:30:10,036 INFO L85 PathProgramCache]: Analyzing trace with hash -796532426, now seen corresponding path program 3 times [2022-11-16 12:30:10,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:30:10,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60837823] [2022-11-16 12:30:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:30:10,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:30:10,103 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:30:10,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2107796287] [2022-11-16 12:30:10,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:30:10,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:30:10,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:30:10,105 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:30:10,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-16 12:30:12,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-16 12:30:12,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:30:12,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 2707 conjuncts, 178 conjunts are in the unsatisfiable core [2022-11-16 12:30:12,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:30:13,599 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3477 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3477)))) (exists ((v_ArrVal_3475 Int)) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3475)) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_3473 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3473))))) is different from true [2022-11-16 12:30:34,361 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 29 treesize of output 28 [2022-11-16 12:30:34,367 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 12:30:34,375 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 353 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-11-16 12:30:34,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:30:35,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:30:35,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60837823] [2022-11-16 12:30:35,489 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:30:35,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107796287] [2022-11-16 12:30:35,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107796287] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:30:35,490 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:30:35,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-16 12:30:35,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12739209] [2022-11-16 12:30:35,490 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:30:35,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-16 12:30:35,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:30:35,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 12:30:35,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=867, Unknown=39, NotChecked=60, Total=1056 [2022-11-16 12:30:35,492 INFO L87 Difference]: Start difference. First operand 426 states and 623 transitions. Second operand has 24 states, 21 states have (on average 5.333333333333333) internal successors, (112), 21 states have internal predecessors, (112), 9 states have call successors, (34), 5 states have call predecessors, (34), 7 states have return successors, (32), 8 states have call predecessors, (32), 9 states have call successors, (32) [2022-11-16 12:31:15,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:31:15,930 INFO L93 Difference]: Finished difference Result 860 states and 1446 transitions. [2022-11-16 12:31:15,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:31:15,931 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 5.333333333333333) internal successors, (112), 21 states have internal predecessors, (112), 9 states have call successors, (34), 5 states have call predecessors, (34), 7 states have return successors, (32), 8 states have call predecessors, (32), 9 states have call successors, (32) Word has length 239 [2022-11-16 12:31:15,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:31:15,936 INFO L225 Difference]: With dead ends: 860 [2022-11-16 12:31:15,936 INFO L226 Difference]: Without dead ends: 574 [2022-11-16 12:31:15,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 224 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 58.0s TimeCoverageRelationStatistics Valid=217, Invalid=1898, Unknown=51, NotChecked=90, Total=2256 [2022-11-16 12:31:15,939 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 240 mSDsluCounter, 2300 mSDsCounter, 0 mSdLazyCounter, 2829 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 2677 SdHoareTripleChecker+Invalid, 5781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2835 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:31:15,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 2677 Invalid, 5781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2829 Invalid, 0 Unknown, 2835 Unchecked, 4.1s Time] [2022-11-16 12:31:15,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-11-16 12:31:16,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 440. [2022-11-16 12:31:16,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 270 states have (on average 1.137037037037037) internal successors, (307), 275 states have internal predecessors, (307), 124 states have call successors, (124), 40 states have call predecessors, (124), 45 states have return successors, (208), 124 states have call predecessors, (208), 123 states have call successors, (208) [2022-11-16 12:31:16,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 639 transitions. [2022-11-16 12:31:16,009 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 639 transitions. Word has length 239 [2022-11-16 12:31:16,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:31:16,010 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 639 transitions. [2022-11-16 12:31:16,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 5.333333333333333) internal successors, (112), 21 states have internal predecessors, (112), 9 states have call successors, (34), 5 states have call predecessors, (34), 7 states have return successors, (32), 8 states have call predecessors, (32), 9 states have call successors, (32) [2022-11-16 12:31:16,010 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 639 transitions. [2022-11-16 12:31:16,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-16 12:31:16,012 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:31:16,013 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:16,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:16,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:16,229 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:31:16,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:16,229 INFO L85 PathProgramCache]: Analyzing trace with hash 818282998, now seen corresponding path program 1 times [2022-11-16 12:31:16,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:16,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807520868] [2022-11-16 12:31:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:16,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:16,314 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:31:16,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [846693563] [2022-11-16 12:31:16,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:16,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:16,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:16,317 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:16,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-16 12:31:17,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:17,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 3087 conjuncts, 195 conjunts are in the unsatisfiable core [2022-11-16 12:31:17,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:17,299 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:31:17,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-16 12:31:17,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:31:17,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:31:17,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:31:17,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:31:17,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:31:17,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:31:17,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:31:17,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:31:17,722 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3692 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3692))) (exists ((v_ArrVal_3691 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3691)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-16 12:31:18,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:31:18,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-11-16 12:31:18,230 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:31:18,230 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 28 treesize of output 34 [2022-11-16 12:31:18,241 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:31:18,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-16 12:31:18,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-11-16 12:31:34,791 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3694 Int) (v_ArrVal_3695 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3694)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3695))))) is different from true [2022-11-16 12:31:34,812 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3694 Int) (v_ArrVal_3695 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3694)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3695))))) is different from true [2022-11-16 12:31:34,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-11-16 12:31:34,856 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 29 treesize of output 28 [2022-11-16 12:31:59,487 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3700 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3698 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3700)) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3698))))) is different from true [2022-11-16 12:31:59,508 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3700 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3698 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3698))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3700))))) is different from true [2022-11-16 12:31:59,549 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 29 treesize of output 28 [2022-11-16 12:31:59,552 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 29 treesize of output 28 [2022-11-16 12:32:08,075 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 236 proven. 52 refuted. 0 times theorem prover too weak. 171 trivial. 53 not checked. [2022-11-16 12:32:08,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:08,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:08,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807520868] [2022-11-16 12:32:08,705 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:32:08,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846693563] [2022-11-16 12:32:08,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846693563] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:08,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:32:08,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-11-16 12:32:08,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830586561] [2022-11-16 12:32:08,706 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:08,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-16 12:32:08,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:08,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-16 12:32:08,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=936, Unknown=12, NotChecked=330, Total=1406 [2022-11-16 12:32:08,709 INFO L87 Difference]: Start difference. First operand 440 states and 639 transitions. Second operand has 32 states, 30 states have (on average 3.966666666666667) internal successors, (119), 30 states have internal predecessors, (119), 14 states have call successors, (35), 7 states have call predecessors, (35), 11 states have return successors, (34), 14 states have call predecessors, (34), 13 states have call successors, (34) [2022-11-16 12:32:09,148 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3692 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3692))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3694 Int) (v_ArrVal_3695 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3694)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3695))))) (exists ((v_ArrVal_3700 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3698 Int)) (and (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3700)) |c_#memory_$Pointer$.offset|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3698))))) (exists ((v_ArrVal_3691 Int)) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3691)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-16 12:32:15,557 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3700 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3698 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3698))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3700))))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3694 Int) (v_ArrVal_3695 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3694)) |c_#memory_$Pointer$.base|) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_3695)))))) is different from true [2022-11-16 12:32:21,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:32:21,267 INFO L93 Difference]: Finished difference Result 886 states and 1450 transitions. [2022-11-16 12:32:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-16 12:32:21,268 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 3.966666666666667) internal successors, (119), 30 states have internal predecessors, (119), 14 states have call successors, (35), 7 states have call predecessors, (35), 11 states have return successors, (34), 14 states have call predecessors, (34), 13 states have call successors, (34) Word has length 239 [2022-11-16 12:32:21,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:32:21,273 INFO L225 Difference]: With dead ends: 886 [2022-11-16 12:32:21,273 INFO L226 Difference]: Without dead ends: 614 [2022-11-16 12:32:21,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 214 SyntacticMatches, 12 SemanticMatches, 52 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 57.0s TimeCoverageRelationStatistics Valid=246, Invalid=1910, Unknown=34, NotChecked=672, Total=2862 [2022-11-16 12:32:21,276 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 236 mSDsluCounter, 3792 mSDsCounter, 0 mSdLazyCounter, 5188 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 4238 SdHoareTripleChecker+Invalid, 11448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 5188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6112 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:32:21,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 4238 Invalid, 11448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 5188 Invalid, 0 Unknown, 6112 Unchecked, 5.2s Time] [2022-11-16 12:32:21,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-11-16 12:32:21,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 467. [2022-11-16 12:32:21,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 285 states have (on average 1.1333333333333333) internal successors, (323), 291 states have internal predecessors, (323), 134 states have call successors, (134), 42 states have call predecessors, (134), 47 states have return successors, (244), 133 states have call predecessors, (244), 133 states have call successors, (244) [2022-11-16 12:32:21,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 701 transitions. [2022-11-16 12:32:21,354 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 701 transitions. Word has length 239 [2022-11-16 12:32:21,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:32:21,354 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 701 transitions. [2022-11-16 12:32:21,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 3.966666666666667) internal successors, (119), 30 states have internal predecessors, (119), 14 states have call successors, (35), 7 states have call predecessors, (35), 11 states have return successors, (34), 14 states have call predecessors, (34), 13 states have call successors, (34) [2022-11-16 12:32:21,355 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 701 transitions. [2022-11-16 12:32:21,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-11-16 12:32:21,357 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:32:21,357 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:32:21,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:21,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-16 12:32:21,569 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:32:21,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:21,570 INFO L85 PathProgramCache]: Analyzing trace with hash 67174948, now seen corresponding path program 1 times [2022-11-16 12:32:21,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:21,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065308098] [2022-11-16 12:32:21,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:21,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:21,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:32:21,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148867863] [2022-11-16 12:32:21,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:21,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:21,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:21,657 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:21,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-16 12:32:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:22,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 3083 conjuncts, 186 conjunts are in the unsatisfiable core [2022-11-16 12:32:22,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:22,587 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-16 12:32:22,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:32:22,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:32:22,826 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 24 treesize of output 15 [2022-11-16 12:32:22,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:32:22,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 32 [2022-11-16 12:32:23,056 INFO L321 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2022-11-16 12:32:23,056 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 2 case distinctions, treesize of input 29 treesize of output 33 [2022-11-16 12:32:23,300 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_3928 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3928))) (exists ((v_ArrVal_3929 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_3929) |c_#memory_$Pointer$.base|))) is different from true [2022-11-16 12:32:23,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:32:23,668 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 27 treesize of output 27 [2022-11-16 12:32:23,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:32:23,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:32:23,696 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:32:23,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-16 12:32:24,961 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:32:24,961 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 27 treesize of output 31 [2022-11-16 12:32:24,972 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 17 treesize of output 9 [2022-11-16 12:32:25,005 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:32:25,006 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 19 treesize of output 25 [2022-11-16 12:32:25,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-16 12:32:25,042 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:32:25,042 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 16 treesize of output 22 [2022-11-16 12:32:25,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-16 12:32:25,200 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:32:25,200 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 23 treesize of output 29 [2022-11-16 12:32:25,220 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:32:25,221 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 32 treesize of output 36 [2022-11-16 12:32:25,275 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:32:25,275 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 20 treesize of output 26 [2022-11-16 12:32:25,605 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3940 (Array Int Int)) (v_ArrVal_3939 Int) (v_ArrVal_3938 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_3940) |c_#memory_int|) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3938))) (= (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3939)) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-16 12:32:26,439 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 30 treesize of output 24 [2022-11-16 12:32:26,445 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 24 treesize of output 20 [2022-11-16 12:32:26,451 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-16 12:32:26,459 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-16 12:33:15,530 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_3943 Int) (v_ArrVal_3941 Int)) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3943))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_3941))))) is different from true [2022-11-16 12:33:26,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:33:26,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:33:26,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-16 12:33:26,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:33:26,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:33:26,292 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-11-16 12:33:26,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 1 [2022-11-16 12:33:26,301 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 294 proven. 122 refuted. 2 times theorem prover too weak. 85 trivial. 9 not checked. [2022-11-16 12:33:26,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:33:28,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:33:28,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065308098] [2022-11-16 12:33:28,875 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:33:28,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148867863] [2022-11-16 12:33:28,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148867863] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:33:28,875 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:33:28,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2022-11-16 12:33:28,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303223398] [2022-11-16 12:33:28,876 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:33:28,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-16 12:33:28,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:33:28,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-16 12:33:28,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1708, Unknown=44, NotChecked=258, Total=2162 [2022-11-16 12:33:28,879 INFO L87 Difference]: Start difference. First operand 467 states and 701 transitions. Second operand has 46 states, 41 states have (on average 2.902439024390244) internal successors, (119), 40 states have internal predecessors, (119), 18 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 16 states have call predecessors, (33), 18 states have call successors, (33) [2022-11-16 12:33:52,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:33:52,990 INFO L93 Difference]: Finished difference Result 834 states and 1274 transitions. [2022-11-16 12:33:52,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-16 12:33:52,991 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 41 states have (on average 2.902439024390244) internal successors, (119), 40 states have internal predecessors, (119), 18 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 16 states have call predecessors, (33), 18 states have call successors, (33) Word has length 233 [2022-11-16 12:33:52,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:33:52,996 INFO L225 Difference]: With dead ends: 834 [2022-11-16 12:33:52,996 INFO L226 Difference]: Without dead ends: 538 [2022-11-16 12:33:53,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 249 SyntacticMatches, 14 SemanticMatches, 62 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 84.6s TimeCoverageRelationStatistics Valid=302, Invalid=3283, Unknown=87, NotChecked=360, Total=4032 [2022-11-16 12:33:53,001 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 233 mSDsluCounter, 4015 mSDsCounter, 0 mSdLazyCounter, 2854 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 4323 SdHoareTripleChecker+Invalid, 10117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7009 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:33:53,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 4323 Invalid, 10117 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [254 Valid, 2854 Invalid, 0 Unknown, 7009 Unchecked, 3.1s Time] [2022-11-16 12:33:53,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-11-16 12:33:53,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 521. [2022-11-16 12:33:53,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 319 states have (on average 1.1191222570532915) internal successors, (357), 326 states have internal predecessors, (357), 146 states have call successors, (146), 49 states have call predecessors, (146), 55 states have return successors, (259), 145 states have call predecessors, (259), 145 states have call successors, (259) [2022-11-16 12:33:53,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 762 transitions. [2022-11-16 12:33:53,119 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 762 transitions. Word has length 233 [2022-11-16 12:33:53,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:33:53,120 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 762 transitions. [2022-11-16 12:33:53,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 41 states have (on average 2.902439024390244) internal successors, (119), 40 states have internal predecessors, (119), 18 states have call successors, (35), 10 states have call predecessors, (35), 14 states have return successors, (33), 16 states have call predecessors, (33), 18 states have call successors, (33) [2022-11-16 12:33:53,121 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 762 transitions. [2022-11-16 12:33:53,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-11-16 12:33:53,124 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:33:53,124 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:33:53,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-16 12:33:53,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-16 12:33:53,339 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:33:53,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:33:53,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1237410223, now seen corresponding path program 1 times [2022-11-16 12:33:53,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:33:53,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794791152] [2022-11-16 12:33:53,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:33:53,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:33:53,445 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:33:53,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [269868477] [2022-11-16 12:33:53,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:33:53,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:33:53,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:33:53,447 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:33:53,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-16 12:33:54,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:33:54,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 3096 conjuncts, 180 conjunts are in the unsatisfiable core [2022-11-16 12:33:54,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:33:54,643 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-16 12:33:54,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:33:54,929 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-16 12:33:55,049 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-16 12:33:55,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:33:55,226 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-16 12:33:55,227 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-16 12:33:55,413 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4181 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4181) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-16 12:33:55,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:33:55,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:33:55,551 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:33:55,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-16 12:33:56,272 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 19 treesize of output 7 [2022-11-16 12:33:56,374 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:33:56,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-16 12:33:56,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-11-16 12:33:56,456 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:33:56,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2022-11-16 12:33:56,642 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4184 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4184))) is different from true [2022-11-16 12:33:57,348 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-16 12:34:38,461 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4188 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4188)))) (exists ((v_ArrVal_4186 Int)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4186))))) is different from true [2022-11-16 12:34:47,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:34:47,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:34:47,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-16 12:34:47,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:34:47,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:34:47,283 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-11-16 12:34:47,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 1 [2022-11-16 12:34:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 306 proven. 113 refuted. 0 times theorem prover too weak. 84 trivial. 9 not checked. [2022-11-16 12:34:47,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:34:50,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:34:50,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794791152] [2022-11-16 12:34:50,438 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:34:50,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269868477] [2022-11-16 12:34:50,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269868477] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:34:50,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:34:50,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2022-11-16 12:34:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056781483] [2022-11-16 12:34:50,439 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:34:50,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-16 12:34:50,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:34:50,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-16 12:34:50,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=2013, Unknown=194, NotChecked=288, Total=2652 [2022-11-16 12:34:50,442 INFO L87 Difference]: Start difference. First operand 521 states and 762 transitions. Second operand has 45 states, 41 states have (on average 2.975609756097561) internal successors, (122), 40 states have internal predecessors, (122), 18 states have call successors, (36), 11 states have call predecessors, (36), 14 states have return successors, (34), 16 states have call predecessors, (34), 18 states have call successors, (34) [2022-11-16 12:35:14,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:35:14,967 INFO L93 Difference]: Finished difference Result 817 states and 1259 transitions. [2022-11-16 12:35:14,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-16 12:35:14,968 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 41 states have (on average 2.975609756097561) internal successors, (122), 40 states have internal predecessors, (122), 18 states have call successors, (36), 11 states have call predecessors, (36), 14 states have return successors, (34), 16 states have call predecessors, (34), 18 states have call successors, (34) Word has length 238 [2022-11-16 12:35:14,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:35:14,971 INFO L225 Difference]: With dead ends: 817 [2022-11-16 12:35:14,971 INFO L226 Difference]: Without dead ends: 521 [2022-11-16 12:35:14,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 246 SyntacticMatches, 16 SemanticMatches, 69 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1125 ImplicationChecksByTransitivity, 76.4s TimeCoverageRelationStatistics Valid=355, Invalid=3946, Unknown=267, NotChecked=402, Total=4970 [2022-11-16 12:35:14,974 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 219 mSDsluCounter, 3760 mSDsCounter, 0 mSdLazyCounter, 2074 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 4093 SdHoareTripleChecker+Invalid, 7902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 2074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5579 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:35:14,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 4093 Invalid, 7902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 2074 Invalid, 0 Unknown, 5579 Unchecked, 2.0s Time] [2022-11-16 12:35:14,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-11-16 12:35:15,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 451. [2022-11-16 12:35:15,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 277 states have (on average 1.1335740072202165) internal successors, (314), 282 states have internal predecessors, (314), 126 states have call successors, (126), 42 states have call predecessors, (126), 47 states have return successors, (210), 126 states have call predecessors, (210), 125 states have call successors, (210) [2022-11-16 12:35:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 650 transitions. [2022-11-16 12:35:15,049 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 650 transitions. Word has length 238 [2022-11-16 12:35:15,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:35:15,049 INFO L495 AbstractCegarLoop]: Abstraction has 451 states and 650 transitions. [2022-11-16 12:35:15,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 41 states have (on average 2.975609756097561) internal successors, (122), 40 states have internal predecessors, (122), 18 states have call successors, (36), 11 states have call predecessors, (36), 14 states have return successors, (34), 16 states have call predecessors, (34), 18 states have call successors, (34) [2022-11-16 12:35:15,050 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 650 transitions. [2022-11-16 12:35:15,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-11-16 12:35:15,052 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:35:15,052 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:35:15,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-16 12:35:15,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-16 12:35:15,266 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:35:15,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:35:15,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1274290955, now seen corresponding path program 2 times [2022-11-16 12:35:15,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:35:15,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565085482] [2022-11-16 12:35:15,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:35:15,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:35:15,346 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:35:15,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137638724] [2022-11-16 12:35:15,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:35:15,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:35:15,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:35:15,349 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:35:15,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-16 12:35:16,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:35:16,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:35:16,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 3041 conjuncts, 148 conjunts are in the unsatisfiable core [2022-11-16 12:35:16,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:35:16,613 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-16 12:35:16,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:35:16,828 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-16 12:35:16,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:35:16,985 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-16 12:35:16,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 12:35:17,124 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4393 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4393) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-16 12:35:17,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:35:17,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:35:17,239 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:35:17,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-16 12:35:17,357 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 19 treesize of output 7 [2022-11-16 12:35:37,897 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4395 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4395)))) is different from true [2022-11-16 12:35:37,907 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4395 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4395)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-16 12:35:37,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:35:37,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-16 12:35:58,343 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4397 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4397)))) is different from true [2022-11-16 12:36:06,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:36:06,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:36:06,732 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-11-16 12:36:06,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 1 [2022-11-16 12:36:06,735 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 271 proven. 87 refuted. 0 times theorem prover too weak. 81 trivial. 25 not checked. [2022-11-16 12:36:06,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:36:09,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:36:09,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565085482] [2022-11-16 12:36:09,464 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:36:09,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137638724] [2022-11-16 12:36:09,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137638724] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:36:09,464 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:36:09,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-11-16 12:36:09,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995245486] [2022-11-16 12:36:09,465 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:36:09,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-16 12:36:09,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:36:09,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-16 12:36:09,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1472, Unknown=60, NotChecked=324, Total=1980 [2022-11-16 12:36:09,467 INFO L87 Difference]: Start difference. First operand 451 states and 650 transitions. Second operand has 38 states, 32 states have (on average 3.71875) internal successors, (119), 34 states have internal predecessors, (119), 16 states have call successors, (33), 10 states have call predecessors, (33), 15 states have return successors, (31), 14 states have call predecessors, (31), 16 states have call successors, (31) [2022-11-16 12:36:20,439 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_4395 Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4395)) |c_#memory_$Pointer$.base|)) (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0) (exists ((v_ArrVal_4393 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_4393)))))) is different from true [2022-11-16 12:36:31,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:36:31,081 INFO L93 Difference]: Finished difference Result 806 states and 1206 transitions. [2022-11-16 12:36:31,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-16 12:36:31,082 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 32 states have (on average 3.71875) internal successors, (119), 34 states have internal predecessors, (119), 16 states have call successors, (33), 10 states have call predecessors, (33), 15 states have return successors, (31), 14 states have call predecessors, (31), 16 states have call successors, (31) Word has length 226 [2022-11-16 12:36:31,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:36:31,086 INFO L225 Difference]: With dead ends: 806 [2022-11-16 12:36:31,086 INFO L226 Difference]: Without dead ends: 520 [2022-11-16 12:36:31,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 246 SyntacticMatches, 12 SemanticMatches, 75 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 71.5s TimeCoverageRelationStatistics Valid=379, Invalid=4641, Unknown=112, NotChecked=720, Total=5852 [2022-11-16 12:36:31,088 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 240 mSDsluCounter, 2796 mSDsCounter, 0 mSdLazyCounter, 2303 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 3108 SdHoareTripleChecker+Invalid, 7069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4508 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:36:31,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 3108 Invalid, 7069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2303 Invalid, 0 Unknown, 4508 Unchecked, 1.8s Time] [2022-11-16 12:36:31,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-11-16 12:36:31,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 498. [2022-11-16 12:36:31,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 306 states have (on average 1.1209150326797386) internal successors, (343), 313 states have internal predecessors, (343), 136 states have call successors, (136), 48 states have call predecessors, (136), 55 states have return successors, (224), 136 states have call predecessors, (224), 135 states have call successors, (224) [2022-11-16 12:36:31,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 703 transitions. [2022-11-16 12:36:31,157 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 703 transitions. Word has length 226 [2022-11-16 12:36:31,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:36:31,157 INFO L495 AbstractCegarLoop]: Abstraction has 498 states and 703 transitions. [2022-11-16 12:36:31,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 32 states have (on average 3.71875) internal successors, (119), 34 states have internal predecessors, (119), 16 states have call successors, (33), 10 states have call predecessors, (33), 15 states have return successors, (31), 14 states have call predecessors, (31), 16 states have call successors, (31) [2022-11-16 12:36:31,158 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 703 transitions. [2022-11-16 12:36:31,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-11-16 12:36:31,160 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:36:31,160 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:36:31,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-11-16 12:36:31,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-16 12:36:31,374 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:36:31,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:36:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 763676198, now seen corresponding path program 1 times [2022-11-16 12:36:31,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:36:31,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271406982] [2022-11-16 12:36:31,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:36:31,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:36:31,467 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:36:31,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1520233939] [2022-11-16 12:36:31,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:36:31,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:36:31,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:36:31,469 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:36:31,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-16 12:36:32,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:36:32,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 3051 conjuncts, 234 conjunts are in the unsatisfiable core [2022-11-16 12:36:32,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:36:32,441 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-16 12:36:32,554 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-16 12:36:32,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:36:32,720 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-16 12:36:32,826 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-16 12:36:32,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:36:32,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:36:32,981 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 17 treesize of output 17 [2022-11-16 12:36:34,167 INFO L321 Elim1Store]: treesize reduction 53, result has 32.9 percent of original size [2022-11-16 12:36:34,168 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 41 treesize of output 53 [2022-11-16 12:36:34,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:36:34,186 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 31 treesize of output 19 [2022-11-16 12:36:34,844 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-16 12:37:03,095 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((|bounded_malloc_#res.base| Int)) (= |c_#valid| (store |c_old(#valid)| |bounded_malloc_#res.base| 1))) (exists ((|v_ULTIMATE.start_aws_array_list_push_back_harness_~#list~0#1.base_BEFORE_CALL_109| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_array_list_push_back_harness_~#list~0#1.base_BEFORE_CALL_109|) 32) 0)))) is different from true [2022-11-16 12:37:03,137 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-16 12:37:03,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-16 12:37:03,267 INFO L321 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-11-16 12:37:03,267 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-16 12:37:03,690 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4603 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4603) |c_#memory_$Pointer$.base|)) is different from true [2022-11-16 12:37:05,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:37:05,889 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 17 treesize of output 19 [2022-11-16 12:37:05,911 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-11-16 12:37:05,911 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-16 12:38:02,725 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4604 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4604)) |c_#memory_$Pointer$.base|)) is different from true [2022-11-16 12:38:11,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-11-16 12:38:11,346 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 269 proven. 111 refuted. 2 times theorem prover too weak. 71 trivial. 11 not checked. [2022-11-16 12:38:11,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:38:13,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:13,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271406982] [2022-11-16 12:38:13,970 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:38:13,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520233939] [2022-11-16 12:38:13,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520233939] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:38:13,971 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:38:13,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2022-11-16 12:38:13,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078128855] [2022-11-16 12:38:13,971 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:38:13,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-16 12:38:13,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:13,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-16 12:38:13,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=2017, Unknown=109, NotChecked=282, Total=2550 [2022-11-16 12:38:13,974 INFO L87 Difference]: Start difference. First operand 498 states and 703 transitions. Second operand has 47 states, 41 states have (on average 2.975609756097561) internal successors, (122), 42 states have internal predecessors, (122), 17 states have call successors, (35), 11 states have call predecessors, (35), 16 states have return successors, (33), 16 states have call predecessors, (33), 17 states have call successors, (33) [2022-11-16 12:38:24,889 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4596 Int) (|v___CPROVER_overflow_mult_~#c~1.base_512| Int)) (and (= (select |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_512|) 0) (= |c_#valid| (store |c_old(#valid)| |v___CPROVER_overflow_mult_~#c~1.base_512| v_ArrVal_4596)))) (exists ((v_ArrVal_4597 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4597) |c_#memory_$Pointer$.offset|)) (exists ((v_ArrVal_4603 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4603) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_4604 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4604)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-16 12:38:44,306 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (exists ((v_ArrVal_4603 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_4603) |c_#memory_$Pointer$.base|)) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0))) (or (= (select (select |c_#memory_$Pointer$.base| |c_aws_array_list_is_valid_#in~list.base|) (+ 32 |c_aws_array_list_is_valid_#in~list.offset|)) 0) (not |c_aws_array_list_is_valid_#t~short129|)) (exists ((v_ArrVal_4604 Int) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_4604))))) is different from true [2022-11-16 12:38:48,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:48,428 INFO L93 Difference]: Finished difference Result 834 states and 1215 transitions. [2022-11-16 12:38:48,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-11-16 12:38:48,429 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 41 states have (on average 2.975609756097561) internal successors, (122), 42 states have internal predecessors, (122), 17 states have call successors, (35), 11 states have call predecessors, (35), 16 states have return successors, (33), 16 states have call predecessors, (33), 17 states have call successors, (33) Word has length 231 [2022-11-16 12:38:48,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:48,431 INFO L225 Difference]: With dead ends: 834 [2022-11-16 12:38:48,432 INFO L226 Difference]: Without dead ends: 543 [2022-11-16 12:38:48,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 176 SyntacticMatches, 16 SemanticMatches, 75 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1330 ImplicationChecksByTransitivity, 132.2s TimeCoverageRelationStatistics Valid=308, Invalid=4657, Unknown=167, NotChecked=720, Total=5852 [2022-11-16 12:38:48,434 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 272 mSDsluCounter, 4191 mSDsCounter, 0 mSdLazyCounter, 2605 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 4495 SdHoareTripleChecker+Invalid, 9126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 2605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6055 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:48,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 4495 Invalid, 9126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 2605 Invalid, 0 Unknown, 6055 Unchecked, 2.1s Time] [2022-11-16 12:38:48,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-11-16 12:38:48,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 483. [2022-11-16 12:38:48,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 300 states have (on average 1.1266666666666667) internal successors, (338), 308 states have internal predecessors, (338), 129 states have call successors, (129), 45 states have call predecessors, (129), 53 states have return successors, (214), 129 states have call predecessors, (214), 128 states have call successors, (214) [2022-11-16 12:38:48,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 681 transitions. [2022-11-16 12:38:48,506 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 681 transitions. Word has length 231 [2022-11-16 12:38:48,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:48,507 INFO L495 AbstractCegarLoop]: Abstraction has 483 states and 681 transitions. [2022-11-16 12:38:48,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 41 states have (on average 2.975609756097561) internal successors, (122), 42 states have internal predecessors, (122), 17 states have call successors, (35), 11 states have call predecessors, (35), 16 states have return successors, (33), 16 states have call predecessors, (33), 17 states have call successors, (33) [2022-11-16 12:38:48,507 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 681 transitions. [2022-11-16 12:38:48,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-11-16 12:38:48,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:48,509 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 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-16 12:38:48,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-16 12:38:48,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:48,718 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:48,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:48,718 INFO L85 PathProgramCache]: Analyzing trace with hash -329421393, now seen corresponding path program 1 times [2022-11-16 12:38:48,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:48,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123655931] [2022-11-16 12:38:48,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:48,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:48,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:38:48,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1026988398] [2022-11-16 12:38:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:48,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:48,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:38:48,801 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:38:48,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-16 12:38:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:49,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 3046 conjuncts, 222 conjunts are in the unsatisfiable core [2022-11-16 12:38:49,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:38:49,840 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-16 12:38:50,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:38:50,049 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-16 12:38:50,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:38:50,197 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:38:50,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 12:38:50,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 12:38:50,257 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-16 12:38:50,359 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-16 12:38:50,415 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-16 12:38:50,420 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4808 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_4808) |c_#memory_$Pointer$.offset|)) is different from true [2022-11-16 12:38:51,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:38:51,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:38:51,033 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:38:51,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-11-16 12:38:51,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-16 12:38:52,353 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_4809 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4809)) |c_#memory_int|)) (exists ((v_ArrVal_4811 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_4811))))) is different from true [2022-11-16 12:38:52,828 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 12:38:52,834 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 278 proven. 55 refuted. 0 times theorem prover too weak. 132 trivial. 3 not checked. [2022-11-16 12:38:52,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:38:53,235 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4828 (Array Int Int)) (|v_aws_array_list_is_valid_~#required_size~0.base_128| Int) (v_ArrVal_4829 Int)) (or (not (= (mod (select (select (store |c_#memory_int| |v_aws_array_list_is_valid_~#required_size~0.base_128| v_ArrVal_4828) c_aws_array_list_length_~list.base) (+ c_aws_array_list_length_~list.offset 8)) 18446744073709551616) 0)) (not (= (select (select (store |c_#memory_$Pointer$.base| |v_aws_array_list_is_valid_~#required_size~0.base_128| (store (select |c_#memory_$Pointer$.base| |v_aws_array_list_is_valid_~#required_size~0.base_128|) 0 v_ArrVal_4829)) c_aws_array_list_length_~list.base) (+ 32 c_aws_array_list_length_~list.offset)) 0)))) is different from false [2022-11-16 12:38:53,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:53,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123655931] [2022-11-16 12:38:53,237 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:38:53,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026988398] [2022-11-16 12:38:53,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026988398] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:38:53,238 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:38:53,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-11-16 12:38:53,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231097525] [2022-11-16 12:38:53,238 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:38:53,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-16 12:38:53,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:53,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-16 12:38:53,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=964, Unknown=8, NotChecked=192, Total=1260 [2022-11-16 12:38:53,240 INFO L87 Difference]: Start difference. First operand 483 states and 681 transitions. Second operand has 35 states, 32 states have (on average 3.40625) internal successors, (109), 29 states have internal predecessors, (109), 13 states have call successors, (32), 10 states have call predecessors, (32), 12 states have return successors, (30), 13 states have call predecessors, (30), 13 states have call successors, (30) [2022-11-16 12:38:56,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:56,137 INFO L93 Difference]: Finished difference Result 825 states and 1235 transitions. [2022-11-16 12:38:56,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-16 12:38:56,137 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 3.40625) internal successors, (109), 29 states have internal predecessors, (109), 13 states have call successors, (32), 10 states have call predecessors, (32), 12 states have return successors, (30), 13 states have call predecessors, (30), 13 states have call successors, (30) Word has length 228 [2022-11-16 12:38:56,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:56,140 INFO L225 Difference]: With dead ends: 825 [2022-11-16 12:38:56,140 INFO L226 Difference]: Without dead ends: 525 [2022-11-16 12:38:56,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 219 SyntacticMatches, 10 SemanticMatches, 47 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=196, Invalid=1865, Unknown=21, NotChecked=270, Total=2352 [2022-11-16 12:38:56,142 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 243 mSDsluCounter, 3122 mSDsCounter, 0 mSdLazyCounter, 1961 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 3418 SdHoareTripleChecker+Invalid, 7061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 370 IncrementalHoareTripleChecker+Valid, 1961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4730 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:56,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 3418 Invalid, 7061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [370 Valid, 1961 Invalid, 0 Unknown, 4730 Unchecked, 1.9s Time] [2022-11-16 12:38:56,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-11-16 12:38:56,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 513. [2022-11-16 12:38:56,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 320 states have (on average 1.11875) internal successors, (358), 328 states have internal predecessors, (358), 134 states have call successors, (134), 50 states have call predecessors, (134), 58 states have return successors, (219), 134 states have call predecessors, (219), 133 states have call successors, (219) [2022-11-16 12:38:56,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 711 transitions. [2022-11-16 12:38:56,223 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 711 transitions. Word has length 228 [2022-11-16 12:38:56,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:56,224 INFO L495 AbstractCegarLoop]: Abstraction has 513 states and 711 transitions. [2022-11-16 12:38:56,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 3.40625) internal successors, (109), 29 states have internal predecessors, (109), 13 states have call successors, (32), 10 states have call predecessors, (32), 12 states have return successors, (30), 13 states have call predecessors, (30), 13 states have call successors, (30) [2022-11-16 12:38:56,224 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 711 transitions. [2022-11-16 12:38:56,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-11-16 12:38:56,227 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:56,227 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:38:56,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-16 12:38:56,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-16 12:38:56,441 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:56,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:56,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1565257327, now seen corresponding path program 2 times [2022-11-16 12:38:56,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:56,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493351837] [2022-11-16 12:38:56,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:56,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:56,510 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:38:56,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [349917992] [2022-11-16 12:38:56,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:38:56,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:56,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:38:56,512 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:38:56,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-16 12:38:58,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:38:58,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:38:58,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 3046 conjuncts, 68 conjunts are in the unsatisfiable core [2022-11-16 12:38:58,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:38:58,457 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5014 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5014)))) is different from true [2022-11-16 12:38:58,608 WARN L855 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5014 Int)) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5014)) |c_#memory_int|))) is different from true [2022-11-16 12:38:58,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:38:58,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:38:58,657 INFO L321 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2022-11-16 12:38:58,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 1 [2022-11-16 12:38:58,661 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 329 proven. 1 refuted. 0 times theorem prover too weak. 131 trivial. 7 not checked. [2022-11-16 12:38:58,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:38:59,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:59,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493351837] [2022-11-16 12:38:59,032 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:38:59,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349917992] [2022-11-16 12:38:59,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349917992] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:38:59,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:38:59,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-11-16 12:38:59,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489836428] [2022-11-16 12:38:59,033 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:38:59,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-16 12:38:59,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:59,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-16 12:38:59,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=9, NotChecked=58, Total=306 [2022-11-16 12:38:59,034 INFO L87 Difference]: Start difference. First operand 513 states and 711 transitions. Second operand has 17 states, 15 states have (on average 6.933333333333334) internal successors, (104), 15 states have internal predecessors, (104), 8 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-16 12:39:02,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:39:02,210 INFO L93 Difference]: Finished difference Result 942 states and 1530 transitions. [2022-11-16 12:39:02,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:39:02,211 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 6.933333333333334) internal successors, (104), 15 states have internal predecessors, (104), 8 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) Word has length 228 [2022-11-16 12:39:02,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:39:02,216 INFO L225 Difference]: With dead ends: 942 [2022-11-16 12:39:02,216 INFO L226 Difference]: Without dead ends: 653 [2022-11-16 12:39:02,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 285 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=101, Invalid=492, Unknown=15, NotChecked=94, Total=702 [2022-11-16 12:39:02,220 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 211 mSDsluCounter, 2045 mSDsCounter, 0 mSdLazyCounter, 2663 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 2442 SdHoareTripleChecker+Invalid, 5420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 2663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2634 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:39:02,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 2442 Invalid, 5420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 2663 Invalid, 0 Unknown, 2634 Unchecked, 2.8s Time] [2022-11-16 12:39:02,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2022-11-16 12:39:02,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 518. [2022-11-16 12:39:02,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 323 states have (on average 1.1176470588235294) internal successors, (361), 331 states have internal predecessors, (361), 136 states have call successors, (136), 51 states have call predecessors, (136), 58 states have return successors, (221), 135 states have call predecessors, (221), 135 states have call successors, (221) [2022-11-16 12:39:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 718 transitions. [2022-11-16 12:39:02,309 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 718 transitions. Word has length 228 [2022-11-16 12:39:02,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:39:02,309 INFO L495 AbstractCegarLoop]: Abstraction has 518 states and 718 transitions. [2022-11-16 12:39:02,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 6.933333333333334) internal successors, (104), 15 states have internal predecessors, (104), 8 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-16 12:39:02,310 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 718 transitions. [2022-11-16 12:39:02,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-16 12:39:02,312 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:39:02,312 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:39:02,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-16 12:39:02,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:39:02,531 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:39:02,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:39:02,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1424672400, now seen corresponding path program 1 times [2022-11-16 12:39:02,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:39:02,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360256887] [2022-11-16 12:39:02,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:39:02,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:39:02,608 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:39:02,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1940213828] [2022-11-16 12:39:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:39:02,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:39:02,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:39:02,610 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:39:02,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-16 12:39:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:39:03,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 3063 conjuncts, 194 conjunts are in the unsatisfiable core [2022-11-16 12:39:03,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:39:03,645 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-16 12:39:03,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:39:03,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-16 12:39:03,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-16 12:39:04,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 27 [2022-11-16 12:39:04,072 INFO L321 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-11-16 12:39:04,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-11-16 12:39:04,216 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5197 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5197))) is different from true [2022-11-16 12:39:04,318 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5197 (Array Int Int)) (|aws_array_list_is_valid_~#required_size~0.base| Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_5197)) (= (select |c_old(#valid)| |aws_array_list_is_valid_~#required_size~0.base|) 0))) (let ((.cse0 (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616)))) (or (and (not .cse0) (not |c_aws_array_list_is_valid_#t~short132|)) (and .cse0 |c_aws_array_list_is_valid_#t~short132|)))) is different from true [2022-11-16 12:39:04,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:39:04,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 28 [2022-11-16 12:39:04,430 INFO L321 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-11-16 12:39:04,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2022-11-16 12:39:05,364 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5199 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5200 Int)) (and (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5200)) |c_#memory_$Pointer$.base|) (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5199) |c_#memory_int|))) is different from true [2022-11-16 12:39:05,510 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5199 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5200 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5199) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5200)) |c_#memory_$Pointer$.base|))) (let ((.cse0 (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616)))) (or (and (not .cse0) (not |c_aws_array_list_is_valid_#t~short132|)) (and .cse0 |c_aws_array_list_is_valid_#t~short132|)))) is different from true [2022-11-16 12:39:05,524 WARN L855 $PredicateComparison]: unable to prove that (and (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((v_ArrVal_5199 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5200 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5199) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5200)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-16 12:39:05,575 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 43 treesize of output 31 [2022-11-16 12:39:05,578 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-11-16 12:39:05,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:39:05,585 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-16 12:39:34,197 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5202 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5202)))) is different from true [2022-11-16 12:39:38,520 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5202 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5202)))) (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616)))) is different from true [2022-11-16 12:39:38,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-11-16 12:40:27,763 WARN L855 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5203 Int) (v_ArrVal_5205 (Array Int Int))) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5205) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5203)) |c_#memory_$Pointer$.base|))) is different from true [2022-11-16 12:40:44,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 12:40:44,512 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 12:40:44,518 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 191 proven. 168 refuted. 4 times theorem prover too weak. 66 trivial. 39 not checked. [2022-11-16 12:40:44,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:40:45,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:40:45,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360256887] [2022-11-16 12:40:45,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:40:45,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940213828] [2022-11-16 12:40:45,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940213828] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:40:45,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:40:45,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2022-11-16 12:40:45,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771990762] [2022-11-16 12:40:45,105 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:40:45,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-16 12:40:45,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:40:45,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-16 12:40:45,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=2025, Unknown=67, NotChecked=792, Total=3080 [2022-11-16 12:40:45,107 INFO L87 Difference]: Start difference. First operand 518 states and 718 transitions. Second operand has 50 states, 45 states have (on average 3.066666666666667) internal successors, (138), 44 states have internal predecessors, (138), 18 states have call successors, (36), 12 states have call predecessors, (36), 17 states have return successors, (35), 17 states have call predecessors, (35), 18 states have call successors, (35) [2022-11-16 12:41:22,912 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5202 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5202)))) (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616))) (exists ((v_ArrVal_5199 (Array Int Int)) (|aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| Int) (v_ArrVal_5200 Int)) (and (= (store |c_old(#memory_int)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| v_ArrVal_5199) |c_#memory_int|) (= (store |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_mul_size_checked_aws_mul_u64_checked_~r#1.base|) 0 v_ArrVal_5200)) |c_#memory_$Pointer$.base|)))) is different from true [2022-11-16 12:41:39,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:41:39,021 INFO L93 Difference]: Finished difference Result 832 states and 1225 transitions. [2022-11-16 12:41:39,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-16 12:41:39,022 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 45 states have (on average 3.066666666666667) internal successors, (138), 44 states have internal predecessors, (138), 18 states have call successors, (36), 12 states have call predecessors, (36), 17 states have return successors, (35), 17 states have call predecessors, (35), 18 states have call successors, (35) Word has length 239 [2022-11-16 12:41:39,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:41:39,026 INFO L225 Difference]: With dead ends: 832 [2022-11-16 12:41:39,026 INFO L226 Difference]: Without dead ends: 557 [2022-11-16 12:41:39,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 183 SyntacticMatches, 22 SemanticMatches, 80 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 1813 ImplicationChecksByTransitivity, 149.9s TimeCoverageRelationStatistics Valid=424, Invalid=4742, Unknown=126, NotChecked=1350, Total=6642 [2022-11-16 12:41:39,030 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 354 mSDsluCounter, 3966 mSDsCounter, 0 mSdLazyCounter, 3920 mSolverCounterSat, 492 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 4285 SdHoareTripleChecker+Invalid, 10991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 492 IncrementalHoareTripleChecker+Valid, 3920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6579 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:41:39,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 4285 Invalid, 10991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [492 Valid, 3920 Invalid, 0 Unknown, 6579 Unchecked, 3.5s Time] [2022-11-16 12:41:39,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-11-16 12:41:39,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2022-11-16 12:41:39,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 341 states have (on average 1.1143695014662756) internal successors, (380), 349 states have internal predecessors, (380), 144 states have call successors, (144), 55 states have call predecessors, (144), 61 states have return successors, (231), 142 states have call predecessors, (231), 143 states have call successors, (231) [2022-11-16 12:41:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 755 transitions. [2022-11-16 12:41:39,116 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 755 transitions. Word has length 239 [2022-11-16 12:41:39,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:41:39,117 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 755 transitions. [2022-11-16 12:41:39,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 45 states have (on average 3.066666666666667) internal successors, (138), 44 states have internal predecessors, (138), 18 states have call successors, (36), 12 states have call predecessors, (36), 17 states have return successors, (35), 17 states have call predecessors, (35), 18 states have call successors, (35) [2022-11-16 12:41:39,118 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 755 transitions. [2022-11-16 12:41:39,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-11-16 12:41:39,120 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:41:39,121 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:41:39,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-16 12:41:39,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:41:39,334 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:41:39,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:41:39,334 INFO L85 PathProgramCache]: Analyzing trace with hash 767362528, now seen corresponding path program 1 times [2022-11-16 12:41:39,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:41:39,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623609130] [2022-11-16 12:41:39,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:39,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:41:39,396 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-16 12:41:39,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562591472] [2022-11-16 12:41:39,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:39,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:41:39,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:41:39,399 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:41:39,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a46d1a-2bdf-4b1a-ae14-64f1f1ec8488/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-16 12:41:40,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:41:40,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 3056 conjuncts, 232 conjunts are in the unsatisfiable core [2022-11-16 12:41:40,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:41:40,412 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-16 12:41:40,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 12:41:40,720 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-16 12:41:40,832 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-16 12:41:40,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-16 12:41:41,024 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-16 12:41:41,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-16 12:41:41,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 12:41:41,100 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-16 12:41:41,230 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-16 12:41:41,315 WARN L855 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_5396 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5396) |c_#memory_$Pointer$.offset|))) is different from true [2022-11-16 12:41:41,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:41:41,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 12:41:41,900 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-16 12:41:41,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-11-16 12:41:42,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-11-16 12:41:43,222 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5399 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5399)))) (exists ((v_ArrVal_5398 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5398)))) is different from true [2022-11-16 12:41:43,504 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5398 (Array Int Int)) (|aws_array_list_is_valid_~#required_size~0.base| Int) (v_ArrVal_5399 Int)) (and (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base| (store (select |c_old(#memory_$Pointer$.base)| |aws_array_list_is_valid_~#required_size~0.base|) 0 v_ArrVal_5399))) (= (store |c_old(#memory_int)| |aws_array_list_is_valid_~#required_size~0.base| v_ArrVal_5398) |c_#memory_int|))) (not (= 0 (mod (select (select |c_#memory_int| |c_aws_array_list_is_valid_#in~list.base|) (+ |c_aws_array_list_is_valid_#in~list.offset| 8)) 18446744073709551616)))) is different from true [2022-11-16 12:41:43,558 INFO L321 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2022-11-16 12:41:43,559 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 18 treesize of output 18 [2022-11-16 12:41:43,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 12:41:43,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-11-16 12:41:43,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-16 12:42:24,426 WARN L855 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_5403 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5403)))) (exists ((v_ArrVal_5400 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5400)) |c_#memory_int|))) is different from true [2022-11-16 12:42:30,965 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 12:42:30,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 24 [2022-11-16 12:42:30,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-11-16 12:42:31,015 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 267 proven. 105 refuted. 0 times theorem prover too weak. 79 trivial. 17 not checked. [2022-11-16 12:42:31,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:42:31,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:42:31,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623609130] [2022-11-16 12:42:31,335 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-16 12:42:31,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562591472] [2022-11-16 12:42:31,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562591472] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:42:31,336 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:42:31,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2022-11-16 12:42:31,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751208519] [2022-11-16 12:42:31,336 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-16 12:42:31,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-16 12:42:31,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:42:31,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-16 12:42:31,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1387, Unknown=55, NotChecked=316, Total=1892 [2022-11-16 12:42:31,338 INFO L87 Difference]: Start difference. First operand 547 states and 755 transitions. Second operand has 43 states, 38 states have (on average 3.210526315789474) internal successors, (122), 38 states have internal predecessors, (122), 16 states have call successors, (34), 11 states have call predecessors, (34), 15 states have return successors, (32), 14 states have call predecessors, (32), 16 states have call successors, (32) [2022-11-16 12:42:51,926 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|))) (and (exists ((v_ArrVal_5399 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store .cse0 |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5399)))) (exists ((v_ArrVal_5403 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (store .cse0 |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5403)))) (exists ((v_ArrVal_5400 Int)) (= (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base|) |c_aws_mul_size_checked_#in~r#1.offset| v_ArrVal_5400)) |c_#memory_int|)) (exists ((v_ArrVal_5398 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_mul_size_checked_#in~r#1.base| v_ArrVal_5398))))) is different from true