./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3bef4637cc296c755ba815d09f028f51f0bde7e0d2e6155f2b5c648b5201a193 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 12:31:56,847 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 12:31:56,849 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 12:31:56,890 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 12:31:56,891 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 12:31:56,895 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 12:31:56,900 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 12:31:56,903 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 12:31:56,905 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 12:31:56,910 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 12:31:56,912 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 12:31:56,913 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 12:31:56,914 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 12:31:56,917 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 12:31:56,918 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 12:31:56,922 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 12:31:56,924 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 12:31:56,925 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 12:31:56,926 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 12:31:56,933 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 12:31:56,934 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 12:31:56,936 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 12:31:56,938 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 12:31:56,939 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 12:31:56,949 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 12:31:56,949 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 12:31:56,950 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 12:31:56,952 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 12:31:56,954 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 12:31:56,956 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 12:31:56,957 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 12:31:56,958 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 12:31:56,960 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 12:31:56,961 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 12:31:56,962 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 12:31:56,963 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 12:31:56,964 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 12:31:56,964 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 12:31:56,965 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 12:31:56,966 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 12:31:56,967 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 12:31:56,968 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 12:31:57,018 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 12:31:57,035 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 12:31:57,036 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 12:31:57,036 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 12:31:57,037 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 12:31:57,037 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 12:31:57,038 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 12:31:57,038 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 12:31:57,038 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 12:31:57,038 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 12:31:57,039 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 12:31:57,039 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 12:31:57,039 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 12:31:57,039 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 12:31:57,040 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 12:31:57,040 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 12:31:57,040 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 12:31:57,040 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 12:31:57,041 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 12:31:57,041 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 12:31:57,041 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 12:31:57,041 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:31:57,042 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 12:31:57,042 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 12:31:57,042 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 12:31:57,042 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 12:31:57,042 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 12:31:57,042 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 12:31:57,043 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 12:31:57,043 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 12:31:57,043 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_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3bef4637cc296c755ba815d09f028f51f0bde7e0d2e6155f2b5c648b5201a193 [2022-11-20 12:31:57,365 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 12:31:57,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 12:31:57,432 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 12:31:57,437 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 12:31:57,437 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 12:31:57,438 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i [2022-11-20 12:32:00,526 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 12:32:01,075 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 12:32:01,076 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i [2022-11-20 12:32:01,121 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/data/15afc503d/8cecc205022c446ea58e533acf72c875/FLAG974ce676f [2022-11-20 12:32:01,143 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/data/15afc503d/8cecc205022c446ea58e533acf72c875 [2022-11-20 12:32:01,146 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 12:32:01,148 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 12:32:01,151 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 12:32:01,151 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 12:32:01,155 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 12:32:01,156 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:32:01" (1/1) ... [2022-11-20 12:32:01,157 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e11064 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:01, skipping insertion in model container [2022-11-20 12:32:01,158 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:32:01" (1/1) ... [2022-11-20 12:32:01,166 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 12:32:01,282 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:32:01,582 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2022-11-20 12:32:01,589 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2022-11-20 12:32:02,481 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,482 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,483 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,484 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,485 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,500 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,501 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,507 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,508 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,510 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,512 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,512 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,513 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:02,972 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 12:32:02,973 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 12:32:02,975 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 12:32:02,989 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 12:32:02,990 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 12:32:02,991 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 12:32:02,992 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 12:32:02,993 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 12:32:02,993 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 12:32:02,994 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 12:32:03,159 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 12:32:03,183 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:32:03,200 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 12:32:03,214 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4496,4509] [2022-11-20 12:32:03,215 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/sv-benchmarks/c/aws-c-common/aws_linked_list_rbegin_harness.i[4556,4569] [2022-11-20 12:32:03,311 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,311 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,312 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,313 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,314 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,338 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,339 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,340 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,341 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,342 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,343 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,343 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,343 WARN L1569 CHandler]: Possible shadowing of function index [2022-11-20 12:32:03,406 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-20 12:32:03,407 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-20 12:32:03,412 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-20 12:32:03,413 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-20 12:32:03,419 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-20 12:32:03,420 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-20 12:32:03,421 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-20 12:32:03,421 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-20 12:32:03,421 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-20 12:32:03,422 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-20 12:32:03,446 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-20 12:32:03,461 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:32:03,677 INFO L208 MainTranslator]: Completed translation [2022-11-20 12:32:03,677 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03 WrapperNode [2022-11-20 12:32:03,677 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 12:32:03,678 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 12:32:03,679 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 12:32:03,679 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 12:32:03,686 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,770 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,836 INFO L138 Inliner]: procedures = 679, calls = 1040, calls flagged for inlining = 52, calls inlined = 6, statements flattened = 141 [2022-11-20 12:32:03,836 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 12:32:03,837 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 12:32:03,837 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 12:32:03,838 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 12:32:03,848 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,848 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,866 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,866 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,890 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,901 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,904 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,921 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,924 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 12:32:03,925 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 12:32:03,925 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 12:32:03,926 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 12:32:03,926 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (1/1) ... [2022-11-20 12:32:03,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:32:03,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:03,965 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 12:32:03,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 12:32:04,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 12:32:04,007 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-20 12:32:04,007 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-20 12:32:04,008 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2022-11-20 12:32:04,008 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2022-11-20 12:32:04,008 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 12:32:04,008 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2022-11-20 12:32:04,009 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2022-11-20 12:32:04,009 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 12:32:04,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 12:32:04,010 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 12:32:04,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 12:32:04,010 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-20 12:32:04,011 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-20 12:32:04,011 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 12:32:04,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 12:32:04,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 12:32:04,011 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-20 12:32:04,012 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-20 12:32:04,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 12:32:04,424 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 12:32:04,426 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 12:32:04,772 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 12:32:04,784 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 12:32:04,784 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 12:32:04,786 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:32:04 BoogieIcfgContainer [2022-11-20 12:32:04,786 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 12:32:04,789 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 12:32:04,790 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 12:32:04,793 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 12:32:04,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:32:01" (1/3) ... [2022-11-20 12:32:04,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@155bc01b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:32:04, skipping insertion in model container [2022-11-20 12:32:04,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:32:03" (2/3) ... [2022-11-20 12:32:04,795 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@155bc01b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:32:04, skipping insertion in model container [2022-11-20 12:32:04,795 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:32:04" (3/3) ... [2022-11-20 12:32:04,796 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_rbegin_harness.i [2022-11-20 12:32:04,816 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 12:32:04,817 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 12:32:04,864 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 12:32:04,870 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;@46f0192a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 12:32:04,870 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 12:32:04,874 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 49 states have (on average 1.346938775510204) internal successors, (66), 50 states have internal predecessors, (66), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 12:32:04,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-20 12:32:04,883 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:04,884 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:04,884 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:04,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:04,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1062572114, now seen corresponding path program 1 times [2022-11-20 12:32:04,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:04,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303538665] [2022-11-20 12:32:04,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:04,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:05,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:05,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:05,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:05,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:05,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 12:32:05,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 12:32:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:05,585 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-20 12:32:05,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:05,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303538665] [2022-11-20 12:32:05,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303538665] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:05,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:32:05,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 12:32:05,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301511406] [2022-11-20 12:32:05,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:05,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 12:32:05,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:05,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 12:32:05,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 12:32:05,678 INFO L87 Difference]: Start difference. First operand has 69 states, 49 states have (on average 1.346938775510204) internal successors, (66), 50 states have internal predecessors, (66), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 13.5) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 12:32:05,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:05,737 INFO L93 Difference]: Finished difference Result 130 states and 186 transitions. [2022-11-20 12:32:05,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 12:32:05,739 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 13.5) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2022-11-20 12:32:05,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:05,748 INFO L225 Difference]: With dead ends: 130 [2022-11-20 12:32:05,748 INFO L226 Difference]: Without dead ends: 64 [2022-11-20 12:32:05,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 12:32:05,761 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:05,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:32:05,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-20 12:32:05,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-11-20 12:32:05,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 45 states have (on average 1.288888888888889) internal successors, (58), 46 states have internal predecessors, (58), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-20 12:32:05,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 83 transitions. [2022-11-20 12:32:05,823 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 83 transitions. Word has length 68 [2022-11-20 12:32:05,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:05,825 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 83 transitions. [2022-11-20 12:32:05,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 13.5) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 12:32:05,826 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 83 transitions. [2022-11-20 12:32:05,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-20 12:32:05,832 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:05,832 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:05,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 12:32:05,836 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:05,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:05,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1946087212, now seen corresponding path program 1 times [2022-11-20 12:32:05,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:05,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510268370] [2022-11-20 12:32:05,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:05,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:06,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:06,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:06,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 12:32:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 12:32:06,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:32:06,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:06,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510268370] [2022-11-20 12:32:06,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510268370] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:06,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115060797] [2022-11-20 12:32:06,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:06,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:06,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:06,575 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:06,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 12:32:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:06,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-20 12:32:06,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:06,899 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 18 treesize of output 19 [2022-11-20 12:32:06,921 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 18 treesize of output 19 [2022-11-20 12:32:07,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:07,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:07,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-20 12:32:07,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:07,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:07,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-20 12:32:07,503 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 12:32:07,503 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:07,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115060797] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:07,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:07,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 13 [2022-11-20 12:32:07,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128393190] [2022-11-20 12:32:07,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:07,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 12:32:07,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:07,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 12:32:07,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-20 12:32:07,507 INFO L87 Difference]: Start difference. First operand 64 states and 83 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:07,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:07,698 INFO L93 Difference]: Finished difference Result 147 states and 198 transitions. [2022-11-20 12:32:07,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 12:32:07,698 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2022-11-20 12:32:07,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:07,701 INFO L225 Difference]: With dead ends: 147 [2022-11-20 12:32:07,701 INFO L226 Difference]: Without dead ends: 95 [2022-11-20 12:32:07,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-11-20 12:32:07,703 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 27 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:07,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 463 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 72 Unchecked, 0.1s Time] [2022-11-20 12:32:07,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-20 12:32:07,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 80. [2022-11-20 12:32:07,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 59 states have (on average 1.3220338983050848) internal successors, (78), 61 states have internal predecessors, (78), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-11-20 12:32:07,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 106 transitions. [2022-11-20 12:32:07,719 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 106 transitions. Word has length 68 [2022-11-20 12:32:07,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:07,719 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 106 transitions. [2022-11-20 12:32:07,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:07,720 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 106 transitions. [2022-11-20 12:32:07,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-20 12:32:07,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:07,721 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-20 12:32:07,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:07,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:07,932 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:07,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:07,932 INFO L85 PathProgramCache]: Analyzing trace with hash -103300630, now seen corresponding path program 1 times [2022-11-20 12:32:07,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:07,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165521528] [2022-11-20 12:32:07,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:07,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:07,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:08,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:08,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 12:32:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 12:32:08,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,276 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:32:08,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:08,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165521528] [2022-11-20 12:32:08,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165521528] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:08,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664333576] [2022-11-20 12:32:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:08,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:08,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:08,279 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:08,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 12:32:08,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:08,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 12:32:08,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:08,631 INFO L321 Elim1Store]: treesize reduction 30, result has 38.8 percent of original size [2022-11-20 12:32:08,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 78 [2022-11-20 12:32:08,642 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 10 treesize of output 9 [2022-11-20 12:32:08,658 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 16 treesize of output 15 [2022-11-20 12:32:08,697 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 0 case distinctions, treesize of input 46 treesize of output 19 [2022-11-20 12:32:08,706 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 13 treesize of output 9 [2022-11-20 12:32:08,758 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 21 treesize of output 13 [2022-11-20 12:32:09,171 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 12:32:09,172 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:09,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664333576] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:09,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:09,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6] total 15 [2022-11-20 12:32:09,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173010757] [2022-11-20 12:32:09,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:09,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 12:32:09,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:09,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 12:32:09,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-11-20 12:32:09,174 INFO L87 Difference]: Start difference. First operand 80 states and 106 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:09,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:09,459 INFO L93 Difference]: Finished difference Result 196 states and 266 transitions. [2022-11-20 12:32:09,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 12:32:09,460 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2022-11-20 12:32:09,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:09,467 INFO L225 Difference]: With dead ends: 196 [2022-11-20 12:32:09,467 INFO L226 Difference]: Without dead ends: 140 [2022-11-20 12:32:09,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-11-20 12:32:09,472 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 125 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:09,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 684 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 76 Invalid, 0 Unknown, 140 Unchecked, 0.1s Time] [2022-11-20 12:32:09,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-11-20 12:32:09,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 125. [2022-11-20 12:32:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 92 states have (on average 1.315217391304348) internal successors, (121), 94 states have internal predecessors, (121), 23 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (26), 21 states have call predecessors, (26), 21 states have call successors, (26) [2022-11-20 12:32:09,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 170 transitions. [2022-11-20 12:32:09,498 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 170 transitions. Word has length 68 [2022-11-20 12:32:09,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:09,499 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 170 transitions. [2022-11-20 12:32:09,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:09,499 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 170 transitions. [2022-11-20 12:32:09,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-20 12:32:09,501 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:09,501 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:09,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-20 12:32:09,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:09,708 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:09,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:09,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1824972072, now seen corresponding path program 1 times [2022-11-20 12:32:09,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:09,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589105410] [2022-11-20 12:32:09,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:09,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:09,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:09,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:09,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:09,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:09,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:09,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:09,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:09,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:09,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:10,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 12:32:10,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:10,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 12:32:10,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:10,032 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:32:10,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:10,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589105410] [2022-11-20 12:32:10,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589105410] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:10,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436873132] [2022-11-20 12:32:10,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:10,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:10,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:10,034 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:10,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 12:32:10,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:10,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 53 conjunts are in the unsatisfiable core [2022-11-20 12:32:10,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:10,265 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 18 treesize of output 19 [2022-11-20 12:32:10,279 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 18 treesize of output 19 [2022-11-20 12:32:10,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:10,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:10,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2022-11-20 12:32:10,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:10,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:32:10,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-20 12:32:11,306 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:32:11,306 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:11,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436873132] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:11,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:11,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 14 [2022-11-20 12:32:11,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777873661] [2022-11-20 12:32:11,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:11,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:32:11,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:11,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:32:11,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-20 12:32:11,309 INFO L87 Difference]: Start difference. First operand 125 states and 170 transitions. Second operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 10 states have internal predecessors, (53), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-20 12:32:11,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:11,437 INFO L93 Difference]: Finished difference Result 195 states and 261 transitions. [2022-11-20 12:32:11,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:32:11,438 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 10 states have internal predecessors, (53), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 68 [2022-11-20 12:32:11,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:11,440 INFO L225 Difference]: With dead ends: 195 [2022-11-20 12:32:11,440 INFO L226 Difference]: Without dead ends: 146 [2022-11-20 12:32:11,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 71 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-11-20 12:32:11,442 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 18 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:11,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 491 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 95 Unchecked, 0.0s Time] [2022-11-20 12:32:11,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-11-20 12:32:11,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2022-11-20 12:32:11,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 107 states have (on average 1.3177570093457944) internal successors, (141), 110 states have internal predecessors, (141), 25 states have call successors, (25), 11 states have call predecessors, (25), 12 states have return successors, (30), 23 states have call predecessors, (30), 23 states have call successors, (30) [2022-11-20 12:32:11,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 196 transitions. [2022-11-20 12:32:11,459 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 196 transitions. Word has length 68 [2022-11-20 12:32:11,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:11,460 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 196 transitions. [2022-11-20 12:32:11,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 10 states have internal predecessors, (53), 4 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2022-11-20 12:32:11,460 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 196 transitions. [2022-11-20 12:32:11,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-20 12:32:11,462 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:11,462 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:11,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:11,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:11,672 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:11,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:11,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1887011686, now seen corresponding path program 2 times [2022-11-20 12:32:11,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:11,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716735064] [2022-11-20 12:32:11,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:11,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:11,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:11,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:11,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 12:32:11,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 12:32:11,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:11,970 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:32:11,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:11,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716735064] [2022-11-20 12:32:11,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716735064] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:11,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212108342] [2022-11-20 12:32:11,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:32:11,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:11,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:11,972 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:11,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 12:32:12,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:32:12,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:32:12,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 12:32:12,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:12,190 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 12:32:12,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:12,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212108342] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:12,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:12,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2022-11-20 12:32:12,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758590181] [2022-11-20 12:32:12,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:12,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:32:12,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:12,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:32:12,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-20 12:32:12,193 INFO L87 Difference]: Start difference. First operand 145 states and 196 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:12,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:12,253 INFO L93 Difference]: Finished difference Result 217 states and 301 transitions. [2022-11-20 12:32:12,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:32:12,254 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 68 [2022-11-20 12:32:12,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:12,256 INFO L225 Difference]: With dead ends: 217 [2022-11-20 12:32:12,256 INFO L226 Difference]: Without dead ends: 145 [2022-11-20 12:32:12,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-11-20 12:32:12,257 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:12,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 375 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:32:12,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-11-20 12:32:12,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 118. [2022-11-20 12:32:12,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 88 states have (on average 1.3068181818181819) internal successors, (115), 91 states have internal predecessors, (115), 19 states have call successors, (19), 9 states have call predecessors, (19), 10 states have return successors, (23), 17 states have call predecessors, (23), 18 states have call successors, (23) [2022-11-20 12:32:12,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 157 transitions. [2022-11-20 12:32:12,277 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 157 transitions. Word has length 68 [2022-11-20 12:32:12,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:12,278 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 157 transitions. [2022-11-20 12:32:12,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:12,278 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 157 transitions. [2022-11-20 12:32:12,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-20 12:32:12,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:12,286 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:12,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-20 12:32:12,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:12,492 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:12,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:12,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1216109820, now seen corresponding path program 1 times [2022-11-20 12:32:12,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:12,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043932027] [2022-11-20 12:32:12,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:12,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:12,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:12,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:12,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:12,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-20 12:32:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-20 12:32:12,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,794 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-20 12:32:12,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:12,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043932027] [2022-11-20 12:32:12,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043932027] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:12,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177636442] [2022-11-20 12:32:12,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:12,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:12,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:12,796 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:12,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 12:32:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:12,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 12:32:12,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:13,108 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 12:32:13,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:13,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177636442] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:13,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:13,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2022-11-20 12:32:13,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546424162] [2022-11-20 12:32:13,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:13,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 12:32:13,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:13,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 12:32:13,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-11-20 12:32:13,111 INFO L87 Difference]: Start difference. First operand 118 states and 157 transitions. Second operand has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 8 states have internal predecessors, (52), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:13,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:13,369 INFO L93 Difference]: Finished difference Result 184 states and 248 transitions. [2022-11-20 12:32:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 12:32:13,370 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 8 states have internal predecessors, (52), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 70 [2022-11-20 12:32:13,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:13,372 INFO L225 Difference]: With dead ends: 184 [2022-11-20 12:32:13,372 INFO L226 Difference]: Without dead ends: 118 [2022-11-20 12:32:13,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:32:13,373 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 110 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:13,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 286 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 12:32:13,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-11-20 12:32:13,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-11-20 12:32:13,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 88 states have (on average 1.2840909090909092) internal successors, (113), 91 states have internal predecessors, (113), 19 states have call successors, (19), 9 states have call predecessors, (19), 10 states have return successors, (23), 17 states have call predecessors, (23), 18 states have call successors, (23) [2022-11-20 12:32:13,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 155 transitions. [2022-11-20 12:32:13,395 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 155 transitions. Word has length 70 [2022-11-20 12:32:13,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:13,397 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 155 transitions. [2022-11-20 12:32:13,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 8 states have internal predecessors, (52), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:13,397 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 155 transitions. [2022-11-20 12:32:13,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-20 12:32:13,402 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:13,402 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:13,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:13,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-20 12:32:13,609 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:13,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:13,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1090042769, now seen corresponding path program 1 times [2022-11-20 12:32:13,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:13,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505680492] [2022-11-20 12:32:13,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:13,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:13,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:13,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:32:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-20 12:32:13,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:13,967 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-20 12:32:13,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:13,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505680492] [2022-11-20 12:32:13,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505680492] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:13,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044238751] [2022-11-20 12:32:13,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:13,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:13,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:13,969 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:13,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 12:32:14,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:14,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 12:32:14,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:14,291 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 12:32:14,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:14,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044238751] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:14,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:14,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 15 [2022-11-20 12:32:14,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068471023] [2022-11-20 12:32:14,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:14,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 12:32:14,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:14,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 12:32:14,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-11-20 12:32:14,293 INFO L87 Difference]: Start difference. First operand 118 states and 155 transitions. Second operand has 9 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:14,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:14,606 INFO L93 Difference]: Finished difference Result 194 states and 265 transitions. [2022-11-20 12:32:14,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 12:32:14,606 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 72 [2022-11-20 12:32:14,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:14,607 INFO L225 Difference]: With dead ends: 194 [2022-11-20 12:32:14,608 INFO L226 Difference]: Without dead ends: 126 [2022-11-20 12:32:14,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-11-20 12:32:14,609 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 147 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:14,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 318 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 12:32:14,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2022-11-20 12:32:14,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 119. [2022-11-20 12:32:14,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 89 states have (on average 1.2696629213483146) internal successors, (113), 92 states have internal predecessors, (113), 19 states have call successors, (19), 9 states have call predecessors, (19), 10 states have return successors, (23), 17 states have call predecessors, (23), 18 states have call successors, (23) [2022-11-20 12:32:14,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 155 transitions. [2022-11-20 12:32:14,621 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 155 transitions. Word has length 72 [2022-11-20 12:32:14,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:14,621 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 155 transitions. [2022-11-20 12:32:14,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 3 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 12:32:14,621 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 155 transitions. [2022-11-20 12:32:14,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-20 12:32:14,622 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:14,622 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:14,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:14,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-20 12:32:14,829 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:14,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:14,829 INFO L85 PathProgramCache]: Analyzing trace with hash -2110223618, now seen corresponding path program 1 times [2022-11-20 12:32:14,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:14,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816976855] [2022-11-20 12:32:14,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:14,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:14,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 12:32:15,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-20 12:32:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-20 12:32:15,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:15,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816976855] [2022-11-20 12:32:15,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816976855] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:15,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838222875] [2022-11-20 12:32:15,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:15,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:15,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:15,149 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:15,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 12:32:15,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:32:15,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 12:32:15,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:15,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838222875] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:15,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:15,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-20 12:32:15,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82823957] [2022-11-20 12:32:15,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:15,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:32:15,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:32:15,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:32:15,370 INFO L87 Difference]: Start difference. First operand 119 states and 155 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 12:32:15,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:15,395 INFO L93 Difference]: Finished difference Result 186 states and 256 transitions. [2022-11-20 12:32:15,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:32:15,395 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2022-11-20 12:32:15,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:15,396 INFO L225 Difference]: With dead ends: 186 [2022-11-20 12:32:15,396 INFO L226 Difference]: Without dead ends: 121 [2022-11-20 12:32:15,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:32:15,398 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 4 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:15,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 161 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:32:15,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-11-20 12:32:15,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 107. [2022-11-20 12:32:15,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 78 states have (on average 1.2820512820512822) internal successors, (100), 80 states have internal predecessors, (100), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (22), 17 states have call predecessors, (22), 18 states have call successors, (22) [2022-11-20 12:32:15,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 141 transitions. [2022-11-20 12:32:15,417 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 141 transitions. Word has length 73 [2022-11-20 12:32:15,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:15,418 INFO L495 AbstractCegarLoop]: Abstraction has 107 states and 141 transitions. [2022-11-20 12:32:15,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 12:32:15,418 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 141 transitions. [2022-11-20 12:32:15,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-20 12:32:15,419 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:15,419 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:15,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:15,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:15,627 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:15,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:15,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1791182208, now seen corresponding path program 1 times [2022-11-20 12:32:15,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:15,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309880538] [2022-11-20 12:32:15,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:15,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:15,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:15,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:15,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:15,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-20 12:32:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-20 12:32:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:32:15,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-20 12:32:15,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-20 12:32:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:15,973 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:32:15,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:15,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309880538] [2022-11-20 12:32:15,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309880538] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:15,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059338321] [2022-11-20 12:32:15,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:15,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:15,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:15,976 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:16,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 12:32:16,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:16,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-20 12:32:16,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:16,244 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:32:16,244 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:32:16,262 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:32:16,262 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:32:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 38 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 12:32:17,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:32:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-20 12:32:17,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059338321] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:32:17,720 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:32:17,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 9] total 24 [2022-11-20 12:32:17,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204954274] [2022-11-20 12:32:17,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:32:17,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 12:32:17,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 12:32:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-11-20 12:32:17,722 INFO L87 Difference]: Start difference. First operand 107 states and 141 transitions. Second operand has 24 states, 22 states have (on average 4.954545454545454) internal successors, (109), 23 states have internal predecessors, (109), 9 states have call successors, (22), 4 states have call predecessors, (22), 8 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-20 12:32:18,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:18,698 INFO L93 Difference]: Finished difference Result 194 states and 252 transitions. [2022-11-20 12:32:18,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-20 12:32:18,699 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 4.954545454545454) internal successors, (109), 23 states have internal predecessors, (109), 9 states have call successors, (22), 4 states have call predecessors, (22), 8 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) Word has length 81 [2022-11-20 12:32:18,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:18,700 INFO L225 Difference]: With dead ends: 194 [2022-11-20 12:32:18,700 INFO L226 Difference]: Without dead ends: 115 [2022-11-20 12:32:18,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 160 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=198, Invalid=1284, Unknown=0, NotChecked=0, Total=1482 [2022-11-20 12:32:18,702 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 85 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:18,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 840 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 468 Invalid, 0 Unknown, 77 Unchecked, 0.5s Time] [2022-11-20 12:32:18,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-11-20 12:32:18,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 101. [2022-11-20 12:32:18,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 76 states have (on average 1.2894736842105263) internal successors, (98), 78 states have internal predecessors, (98), 15 states have call successors, (15), 9 states have call predecessors, (15), 9 states have return successors, (17), 13 states have call predecessors, (17), 14 states have call successors, (17) [2022-11-20 12:32:18,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 130 transitions. [2022-11-20 12:32:18,712 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 130 transitions. Word has length 81 [2022-11-20 12:32:18,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:18,712 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 130 transitions. [2022-11-20 12:32:18,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 4.954545454545454) internal successors, (109), 23 states have internal predecessors, (109), 9 states have call successors, (22), 4 states have call predecessors, (22), 8 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-20 12:32:18,712 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 130 transitions. [2022-11-20 12:32:18,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-20 12:32:18,713 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:18,713 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:18,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:18,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 12:32:18,920 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:18,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:18,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1248038624, now seen corresponding path program 1 times [2022-11-20 12:32:18,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:18,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914823557] [2022-11-20 12:32:18,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:18,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:19,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-20 12:32:19,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:32:19,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-20 12:32:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-11-20 12:32:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:32:19,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-20 12:32:19,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-20 12:32:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-20 12:32:19,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:19,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914823557] [2022-11-20 12:32:19,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914823557] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:19,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490313265] [2022-11-20 12:32:19,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:19,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:19,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:19,381 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:19,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 12:32:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:19,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-20 12:32:19,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:19,793 INFO L321 Elim1Store]: treesize reduction 30, result has 38.8 percent of original size [2022-11-20 12:32:19,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 78 [2022-11-20 12:32:19,801 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 10 treesize of output 9 [2022-11-20 12:32:19,830 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 16 treesize of output 15 [2022-11-20 12:32:19,896 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-20 12:32:19,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 102 treesize of output 46 [2022-11-20 12:32:19,900 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 30 treesize of output 18 [2022-11-20 12:32:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 12:32:20,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:32:20,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490313265] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:32:20,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:32:20,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [7] total 16 [2022-11-20 12:32:20,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646985293] [2022-11-20 12:32:20,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:32:20,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 12:32:20,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:32:20,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 12:32:20,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-11-20 12:32:20,760 INFO L87 Difference]: Start difference. First operand 101 states and 130 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-20 12:32:20,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:32:20,942 INFO L93 Difference]: Finished difference Result 222 states and 294 transitions. [2022-11-20 12:32:20,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 12:32:20,942 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 96 [2022-11-20 12:32:20,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:32:20,948 INFO L225 Difference]: With dead ends: 222 [2022-11-20 12:32:20,948 INFO L226 Difference]: Without dead ends: 171 [2022-11-20 12:32:20,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 98 SyntacticMatches, 8 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-11-20 12:32:20,952 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 30 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:32:20,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 683 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 149 Unchecked, 0.1s Time] [2022-11-20 12:32:20,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-11-20 12:32:20,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 141. [2022-11-20 12:32:20,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 107 states have (on average 1.280373831775701) internal successors, (137), 109 states have internal predecessors, (137), 20 states have call successors, (20), 13 states have call predecessors, (20), 13 states have return successors, (26), 18 states have call predecessors, (26), 19 states have call successors, (26) [2022-11-20 12:32:20,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 183 transitions. [2022-11-20 12:32:20,979 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 183 transitions. Word has length 96 [2022-11-20 12:32:20,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:32:20,980 INFO L495 AbstractCegarLoop]: Abstraction has 141 states and 183 transitions. [2022-11-20 12:32:20,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-20 12:32:20,980 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 183 transitions. [2022-11-20 12:32:20,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-20 12:32:20,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:32:20,982 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:32:20,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 12:32:21,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 12:32:21,190 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:32:21,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:32:21,190 INFO L85 PathProgramCache]: Analyzing trace with hash -236386654, now seen corresponding path program 1 times [2022-11-20 12:32:21,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:32:21,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028479763] [2022-11-20 12:32:21,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:21,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:32:21,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:32:21,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:32:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:32:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:32:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-11-20 12:32:21,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-11-20 12:32:21,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:32:21,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-20 12:32:21,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:32:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-20 12:32:21,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:32:21,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028479763] [2022-11-20 12:32:21,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028479763] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:32:21,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200235412] [2022-11-20 12:32:21,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:32:21,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:32:21,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:32:21,572 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:32:21,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 12:32:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:32:21,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-20 12:32:21,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:32:21,932 INFO L321 Elim1Store]: treesize reduction 30, result has 38.8 percent of original size [2022-11-20 12:32:21,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 78 [2022-11-20 12:32:21,942 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 10 treesize of output 9 [2022-11-20 12:32:21,952 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 16 treesize of output 15 [2022-11-20 12:32:22,004 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 0 case distinctions, treesize of input 55 treesize of output 26 [2022-11-20 12:32:22,008 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 21 treesize of output 13 [2022-11-20 12:32:33,773 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_22| Int) (|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| Int) (v_DerPreprocessor_5 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| Int) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse1 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_22| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28|) .cse1))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) (= v_DerPreprocessor_5 (select (store (store (store (store |c_#memory_$Pointer$.base| |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| v_DerPreprocessor_6) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| v_DerPreprocessor_6) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (<= |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| .cse0) (= .cse0 (select v_DerPreprocessor_6 .cse1)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28|))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse3 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_21| 24))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27|) .cse3))) (and (= v_DerPreprocessor_7 (select (store (store (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| v_DerPreprocessor_7) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_8) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| v_DerPreprocessor_7) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_8) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6|)) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6|) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| .cse2) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27|) (= (select v_DerPreprocessor_8 .cse3) .cse2)))))) is different from true [2022-11-20 12:32:57,722 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_22| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_7| Int) (v_DerPreprocessor_5 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| Int) (v_DerPreprocessor_6 (Array Int Int))) (let ((.cse1 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_22| 24))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28|) .cse1))) (and (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_7|) (= .cse0 (select v_DerPreprocessor_6 .cse1)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28|) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_7| .cse0) (= (select (store (store (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_7| v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| v_DerPreprocessor_6) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_7| v_DerPreprocessor_5) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_28| v_DerPreprocessor_6) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_7|) v_DerPreprocessor_5))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_13| Int) (v_DerPreprocessor_10 (Array Int Int)) (|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_9 (Array Int Int))) (let ((.cse2 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_12| 24))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_13|) .cse2))) (and (= (select v_DerPreprocessor_10 .cse2) .cse3) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_13|) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_13| |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) (= v_DerPreprocessor_9 (select (store (store (store (store |c_#memory_$Pointer$.base| |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_DerPreprocessor_9) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_13| v_DerPreprocessor_10) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_DerPreprocessor_9) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_13| v_DerPreprocessor_10) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|)) (<= |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| .cse3))))) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_9| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse5 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.offset_BEFORE_CALL_11| 24))) (let ((.cse4 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_12|) .cse5))) (and (= v_DerPreprocessor_14 (select (store (store (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_9| v_DerPreprocessor_14) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_12| v_DerPreprocessor_13) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_9| v_DerPreprocessor_14) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_12| v_DerPreprocessor_13) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_9|)) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_12|) (= .cse4 (select v_DerPreprocessor_13 .cse5)) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_9|) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_9| .cse4))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse7 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_21| 24))) (let ((.cse6 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27|) .cse7))) (and (= v_DerPreprocessor_7 (select (store (store (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| v_DerPreprocessor_7) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_8) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| v_DerPreprocessor_7) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_8) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6|)) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6|) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_6| .cse6) (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_27|) (= (select v_DerPreprocessor_8 .cse7) .cse6))))) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_8| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_29| Int) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_23| Int) (v_DerPreprocessor_11 (Array Int Int)) (v_DerPreprocessor_12 (Array Int Int))) (let ((.cse9 (+ |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset_BEFORE_CALL_23| 24))) (let ((.cse8 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_29|) .cse9))) (and (<= 2 |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_29|) (<= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_29| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_8|) (= .cse8 (select v_DerPreprocessor_12 .cse9)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_8| v_DerPreprocessor_11) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_29| v_DerPreprocessor_12) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_8| v_DerPreprocessor_11) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_29| v_DerPreprocessor_12) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_8|) v_DerPreprocessor_11) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base_8| .cse8)))))) is different from true [2022-11-20 12:33:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 0 refuted. 46 times theorem prover too weak. 0 trivial. 4 not checked. [2022-11-20 12:33:17,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:33:24,173 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:33:24,174 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 258 treesize of output 255 [2022-11-20 12:33:24,182 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 282 treesize of output 266 [2022-11-20 12:33:24,190 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 266 treesize of output 258 [2022-11-20 12:33:24,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 7 treesize of output 3 [2022-11-20 12:33:24,262 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 22 treesize of output 18 [2022-11-20 12:33:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-20 12:33:35,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200235412] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:33:35,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 12:33:35,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [7, 20] total 34 [2022-11-20 12:33:35,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772520159] [2022-11-20 12:33:35,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:33:35,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 12:33:35,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:33:35,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 12:33:35,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=838, Unknown=60, NotChecked=122, Total=1122 [2022-11-20 12:33:35,145 INFO L87 Difference]: Start difference. First operand 141 states and 183 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-20 12:33:48,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:33:48,473 INFO L93 Difference]: Finished difference Result 258 states and 355 transitions. [2022-11-20 12:33:48,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 12:33:48,474 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 94 [2022-11-20 12:33:48,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:33:48,476 INFO L225 Difference]: With dead ends: 258 [2022-11-20 12:33:48,476 INFO L226 Difference]: Without dead ends: 187 [2022-11-20 12:33:48,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 80.5s TimeCoverageRelationStatistics Valid=158, Invalid=1336, Unknown=74, NotChecked=154, Total=1722 [2022-11-20 12:33:48,477 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 175 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 12:33:48,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 392 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 12:33:48,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-11-20 12:33:48,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 180. [2022-11-20 12:33:48,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 135 states have (on average 1.2740740740740741) internal successors, (172), 139 states have internal predecessors, (172), 29 states have call successors, (29), 13 states have call predecessors, (29), 15 states have return successors, (46), 27 states have call predecessors, (46), 28 states have call successors, (46) [2022-11-20 12:33:48,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 247 transitions. [2022-11-20 12:33:48,516 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 247 transitions. Word has length 94 [2022-11-20 12:33:48,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:33:48,517 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 247 transitions. [2022-11-20 12:33:48,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-20 12:33:48,517 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 247 transitions. [2022-11-20 12:33:48,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-20 12:33:48,519 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:33:48,519 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:33:48,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 12:33:48,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:48,726 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:33:48,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:33:48,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1061570084, now seen corresponding path program 1 times [2022-11-20 12:33:48,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:33:48,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482249064] [2022-11-20 12:33:48,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:48,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:33:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:33:48,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:33:48,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-20 12:33:48,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-20 12:33:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-11-20 12:33:48,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:48,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-20 12:33:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-20 12:33:48,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-20 12:33:48,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:33:48,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482249064] [2022-11-20 12:33:48,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482249064] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:33:48,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853858982] [2022-11-20 12:33:48,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:48,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:48,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:33:48,890 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:33:48,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 12:33:49,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 12:33:49,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:33:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-20 12:33:49,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:33:49,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853858982] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:33:49,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:33:49,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2022-11-20 12:33:49,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237618234] [2022-11-20 12:33:49,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:33:49,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 12:33:49,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:33:49,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 12:33:49,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:33:49,143 INFO L87 Difference]: Start difference. First operand 180 states and 247 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-20 12:33:49,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:33:49,165 INFO L93 Difference]: Finished difference Result 317 states and 448 transitions. [2022-11-20 12:33:49,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 12:33:49,166 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 96 [2022-11-20 12:33:49,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:33:49,167 INFO L225 Difference]: With dead ends: 317 [2022-11-20 12:33:49,168 INFO L226 Difference]: Without dead ends: 163 [2022-11-20 12:33:49,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 12:33:49,169 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:33:49,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 158 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:33:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-11-20 12:33:49,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 161. [2022-11-20 12:33:49,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 119 states have (on average 1.2436974789915967) internal successors, (148), 122 states have internal predecessors, (148), 27 states have call successors, (27), 13 states have call predecessors, (27), 14 states have return successors, (38), 25 states have call predecessors, (38), 26 states have call successors, (38) [2022-11-20 12:33:49,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 213 transitions. [2022-11-20 12:33:49,188 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 213 transitions. Word has length 96 [2022-11-20 12:33:49,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:33:49,189 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 213 transitions. [2022-11-20 12:33:49,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-20 12:33:49,189 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 213 transitions. [2022-11-20 12:33:49,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-20 12:33:49,191 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:33:49,191 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:33:49,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 12:33:49,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:49,398 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:33:49,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:33:49,398 INFO L85 PathProgramCache]: Analyzing trace with hash -629413664, now seen corresponding path program 2 times [2022-11-20 12:33:49,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:33:49,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102631931] [2022-11-20 12:33:49,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:49,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:33:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:33:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:33:49,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:33:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:49,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-11-20 12:33:49,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-11-20 12:33:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-20 12:33:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:33:49,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:49,724 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-20 12:33:49,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:33:49,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102631931] [2022-11-20 12:33:49,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102631931] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:33:49,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37506886] [2022-11-20 12:33:49,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:33:49,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:49,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:33:49,727 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:33:49,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 12:33:49,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:33:49,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:33:49,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-20 12:33:50,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:33:50,066 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:33:50,066 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:33:50,083 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:33:50,083 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:33:51,416 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 32 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 12:33:51,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:33:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-20 12:33:52,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37506886] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:33:52,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:33:52,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 16, 12] total 30 [2022-11-20 12:33:52,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750114228] [2022-11-20 12:33:52,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:33:52,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 12:33:52,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:33:52,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 12:33:52,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-11-20 12:33:52,147 INFO L87 Difference]: Start difference. First operand 161 states and 213 transitions. Second operand has 30 states, 29 states have (on average 4.413793103448276) internal successors, (128), 27 states have internal predecessors, (128), 11 states have call successors, (23), 4 states have call predecessors, (23), 8 states have return successors, (23), 10 states have call predecessors, (23), 11 states have call successors, (23) [2022-11-20 12:33:54,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:33:54,062 INFO L93 Difference]: Finished difference Result 497 states and 749 transitions. [2022-11-20 12:33:54,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-20 12:33:54,063 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 4.413793103448276) internal successors, (128), 27 states have internal predecessors, (128), 11 states have call successors, (23), 4 states have call predecessors, (23), 8 states have return successors, (23), 10 states have call predecessors, (23), 11 states have call successors, (23) Word has length 94 [2022-11-20 12:33:54,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:33:54,066 INFO L225 Difference]: With dead ends: 497 [2022-11-20 12:33:54,066 INFO L226 Difference]: Without dead ends: 352 [2022-11-20 12:33:54,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 188 SyntacticMatches, 8 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=436, Invalid=3224, Unknown=0, NotChecked=0, Total=3660 [2022-11-20 12:33:54,069 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 318 mSDsluCounter, 1368 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1484 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 321 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 12:33:54,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 1484 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 800 Invalid, 0 Unknown, 321 Unchecked, 0.8s Time] [2022-11-20 12:33:54,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-11-20 12:33:54,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 301. [2022-11-20 12:33:54,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 234 states have (on average 1.2606837606837606) internal successors, (295), 243 states have internal predecessors, (295), 40 states have call successors, (40), 19 states have call predecessors, (40), 26 states have return successors, (105), 38 states have call predecessors, (105), 39 states have call successors, (105) [2022-11-20 12:33:54,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 440 transitions. [2022-11-20 12:33:54,117 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 440 transitions. Word has length 94 [2022-11-20 12:33:54,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:33:54,117 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 440 transitions. [2022-11-20 12:33:54,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 4.413793103448276) internal successors, (128), 27 states have internal predecessors, (128), 11 states have call successors, (23), 4 states have call predecessors, (23), 8 states have return successors, (23), 10 states have call predecessors, (23), 11 states have call successors, (23) [2022-11-20 12:33:54,118 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 440 transitions. [2022-11-20 12:33:54,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-20 12:33:54,120 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:33:54,121 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:33:54,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 12:33:54,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:54,328 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:33:54,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:33:54,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1917682677, now seen corresponding path program 1 times [2022-11-20 12:33:54,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:33:54,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985570036] [2022-11-20 12:33:54,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:54,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:33:54,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:33:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:33:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:33:54,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:54,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-20 12:33:54,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-11-20 12:33:54,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:54,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-20 12:33:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-20 12:33:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:54,964 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-20 12:33:54,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:33:54,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985570036] [2022-11-20 12:33:54,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985570036] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:33:54,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902231097] [2022-11-20 12:33:54,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:54,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:54,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:33:54,967 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:33:54,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 12:33:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:55,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 12:33:55,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:33:55,232 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-20 12:33:55,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:33:55,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902231097] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:33:55,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:33:55,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-11-20 12:33:55,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978465187] [2022-11-20 12:33:55,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:33:55,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 12:33:55,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:33:55,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 12:33:55,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:33:55,234 INFO L87 Difference]: Start difference. First operand 301 states and 440 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-20 12:33:55,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:33:55,274 INFO L93 Difference]: Finished difference Result 376 states and 547 transitions. [2022-11-20 12:33:55,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 12:33:55,274 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 96 [2022-11-20 12:33:55,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:33:55,276 INFO L225 Difference]: With dead ends: 376 [2022-11-20 12:33:55,276 INFO L226 Difference]: Without dead ends: 193 [2022-11-20 12:33:55,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-11-20 12:33:55,278 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 3 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 233 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-20 12:33:55,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 233 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:33:55,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-11-20 12:33:55,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 176. [2022-11-20 12:33:55,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 136 states have (on average 1.2205882352941178) internal successors, (166), 139 states have internal predecessors, (166), 24 states have call successors, (24), 14 states have call predecessors, (24), 15 states have return successors, (29), 22 states have call predecessors, (29), 23 states have call successors, (29) [2022-11-20 12:33:55,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 219 transitions. [2022-11-20 12:33:55,298 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 219 transitions. Word has length 96 [2022-11-20 12:33:55,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:33:55,298 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 219 transitions. [2022-11-20 12:33:55,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-20 12:33:55,299 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 219 transitions. [2022-11-20 12:33:55,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-20 12:33:55,300 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:33:55,300 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:33:55,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 12:33:55,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-20 12:33:55,512 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:33:55,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:33:55,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1165126605, now seen corresponding path program 1 times [2022-11-20 12:33:55,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:33:55,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8468580] [2022-11-20 12:33:55,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:55,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:33:55,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:55,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:33:55,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:55,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:33:55,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:55,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-20 12:33:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:56,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-20 12:33:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-20 12:33:56,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:33:56,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-20 12:33:56,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 12:33:56,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,125 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:33:56,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:33:56,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8468580] [2022-11-20 12:33:56,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8468580] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:33:56,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942095925] [2022-11-20 12:33:56,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:56,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:33:56,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:33:56,127 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:33:56,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 12:33:56,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:33:56,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-20 12:33:56,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:33:56,454 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:33:56,454 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:33:56,469 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:33:56,469 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:33:58,826 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| Int) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|) 0))) (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| Int) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|) 0)))) is different from true [2022-11-20 12:33:58,949 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 39 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-20 12:33:58,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:33:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:33:59,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942095925] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:33:59,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:33:59,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 18 [2022-11-20 12:33:59,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862329233] [2022-11-20 12:33:59,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:33:59,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:33:59,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:33:59,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:33:59,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=228, Unknown=1, NotChecked=30, Total=306 [2022-11-20 12:33:59,070 INFO L87 Difference]: Start difference. First operand 176 states and 219 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 6 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-11-20 12:33:59,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:33:59,714 INFO L93 Difference]: Finished difference Result 505 states and 674 transitions. [2022-11-20 12:33:59,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 12:33:59,715 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 6 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 98 [2022-11-20 12:33:59,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:33:59,717 INFO L225 Difference]: With dead ends: 505 [2022-11-20 12:33:59,717 INFO L226 Difference]: Without dead ends: 381 [2022-11-20 12:33:59,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=110, Invalid=445, Unknown=1, NotChecked=44, Total=600 [2022-11-20 12:33:59,719 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 186 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 12:33:59,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 566 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 385 Invalid, 0 Unknown, 167 Unchecked, 0.4s Time] [2022-11-20 12:33:59,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-11-20 12:33:59,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 234. [2022-11-20 12:33:59,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 188 states have (on average 1.2234042553191489) internal successors, (230), 191 states have internal predecessors, (230), 27 states have call successors, (27), 17 states have call predecessors, (27), 18 states have return successors, (35), 25 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-20 12:33:59,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 292 transitions. [2022-11-20 12:33:59,754 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 292 transitions. Word has length 98 [2022-11-20 12:33:59,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:33:59,754 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 292 transitions. [2022-11-20 12:33:59,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 6 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-11-20 12:33:59,755 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 292 transitions. [2022-11-20 12:33:59,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-20 12:33:59,756 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:33:59,756 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:33:59,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 12:33:59,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 12:33:59,963 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:33:59,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:33:59,963 INFO L85 PathProgramCache]: Analyzing trace with hash 314092335, now seen corresponding path program 2 times [2022-11-20 12:33:59,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:33:59,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483545926] [2022-11-20 12:33:59,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:33:59,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:33:59,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:00,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:00,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:34:00,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:00,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-20 12:34:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-11-20 12:34:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:00,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-20 12:34:00,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-20 12:34:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:00,146 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-20 12:34:00,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:00,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483545926] [2022-11-20 12:34:00,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483545926] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:00,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043630521] [2022-11-20 12:34:00,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:34:00,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:00,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:34:00,148 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:34:00,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 12:34:00,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:34:00,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:34:00,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 12:34:00,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:34:00,436 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-20 12:34:00,436 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:34:00,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043630521] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:34:00,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:34:00,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2022-11-20 12:34:00,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839252098] [2022-11-20 12:34:00,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:34:00,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 12:34:00,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:34:00,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 12:34:00,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 12:34:00,438 INFO L87 Difference]: Start difference. First operand 234 states and 292 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-20 12:34:00,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:34:00,485 INFO L93 Difference]: Finished difference Result 390 states and 502 transitions. [2022-11-20 12:34:00,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 12:34:00,485 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 96 [2022-11-20 12:34:00,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:34:00,487 INFO L225 Difference]: With dead ends: 390 [2022-11-20 12:34:00,487 INFO L226 Difference]: Without dead ends: 206 [2022-11-20 12:34:00,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 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-20 12:34:00,489 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 9 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:34:00,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 236 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:34:00,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-11-20 12:34:00,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 198. [2022-11-20 12:34:00,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 154 states have (on average 1.2077922077922079) internal successors, (186), 157 states have internal predecessors, (186), 26 states have call successors, (26), 16 states have call predecessors, (26), 17 states have return successors, (33), 24 states have call predecessors, (33), 25 states have call successors, (33) [2022-11-20 12:34:00,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 245 transitions. [2022-11-20 12:34:00,520 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 245 transitions. Word has length 96 [2022-11-20 12:34:00,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:34:00,520 INFO L495 AbstractCegarLoop]: Abstraction has 198 states and 245 transitions. [2022-11-20 12:34:00,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-20 12:34:00,520 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 245 transitions. [2022-11-20 12:34:00,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-11-20 12:34:00,522 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:34:00,522 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:34:00,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 12:34:00,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 12:34:00,722 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:34:00,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:34:00,723 INFO L85 PathProgramCache]: Analyzing trace with hash -941742692, now seen corresponding path program 1 times [2022-11-20 12:34:00,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:34:00,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223060750] [2022-11-20 12:34:00,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:00,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:34:00,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:34:01,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:34:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:34:01,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:01,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-11-20 12:34:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-20 12:34:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,561 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 29 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-20 12:34:01,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:01,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223060750] [2022-11-20 12:34:01,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223060750] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:01,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184764730] [2022-11-20 12:34:01,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:01,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:01,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:34:01,576 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:34:01,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 12:34:01,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:01,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 12:34:01,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:34:02,148 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 31 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-20 12:34:02,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:34:02,442 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-11-20 12:34:02,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184764730] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:34:02,443 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:34:02,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 7] total 29 [2022-11-20 12:34:02,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950908566] [2022-11-20 12:34:02,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:34:02,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-20 12:34:02,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:34:02,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-20 12:34:02,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=750, Unknown=0, NotChecked=0, Total=812 [2022-11-20 12:34:02,445 INFO L87 Difference]: Start difference. First operand 198 states and 245 transitions. Second operand has 29 states, 26 states have (on average 4.115384615384615) internal successors, (107), 24 states have internal predecessors, (107), 9 states have call successors, (20), 2 states have call predecessors, (20), 9 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-20 12:34:05,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:34:05,843 INFO L93 Difference]: Finished difference Result 517 states and 710 transitions. [2022-11-20 12:34:05,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-20 12:34:05,844 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 4.115384615384615) internal successors, (107), 24 states have internal predecessors, (107), 9 states have call successors, (20), 2 states have call predecessors, (20), 9 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) Word has length 97 [2022-11-20 12:34:05,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:34:05,846 INFO L225 Difference]: With dead ends: 517 [2022-11-20 12:34:05,846 INFO L226 Difference]: Without dead ends: 384 [2022-11-20 12:34:05,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=607, Invalid=5713, Unknown=0, NotChecked=0, Total=6320 [2022-11-20 12:34:05,849 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 190 mSDsluCounter, 1513 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 2135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-20 12:34:05,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 1602 Invalid, 2135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-20 12:34:05,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-11-20 12:34:05,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 275. [2022-11-20 12:34:05,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 209 states have (on average 1.2105263157894737) internal successors, (253), 215 states have internal predecessors, (253), 44 states have call successors, (44), 17 states have call predecessors, (44), 21 states have return successors, (64), 42 states have call predecessors, (64), 43 states have call successors, (64) [2022-11-20 12:34:05,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 361 transitions. [2022-11-20 12:34:05,896 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 361 transitions. Word has length 97 [2022-11-20 12:34:05,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:34:05,897 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 361 transitions. [2022-11-20 12:34:05,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 4.115384615384615) internal successors, (107), 24 states have internal predecessors, (107), 9 states have call successors, (20), 2 states have call predecessors, (20), 9 states have return successors, (22), 10 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-20 12:34:05,897 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 361 transitions. [2022-11-20 12:34:05,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-20 12:34:05,899 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:34:05,899 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:34:05,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 12:34:06,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 12:34:06,106 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:34:06,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:34:06,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1617876444, now seen corresponding path program 1 times [2022-11-20 12:34:06,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:34:06,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784930819] [2022-11-20 12:34:06,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:06,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:34:06,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:07,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-20 12:34:07,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:07,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-20 12:34:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-20 12:34:07,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:07,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-20 12:34:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-20 12:34:07,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-20 12:34:07,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:07,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784930819] [2022-11-20 12:34:07,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784930819] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:07,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140465480] [2022-11-20 12:34:07,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:07,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:07,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:34:07,412 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:34:07,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 12:34:07,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:07,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-20 12:34:07,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:34:07,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-20 12:34:07,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:34:07,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:34:07,917 INFO L321 Elim1Store]: treesize reduction 38, result has 22.4 percent of original size [2022-11-20 12:34:07,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 94 [2022-11-20 12:34:07,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:34:07,929 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 80 treesize of output 68 [2022-11-20 12:34:07,938 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 16 treesize of output 15 [2022-11-20 12:34:08,057 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_25 (Array Int Int))) (let ((.cse1 (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|))) (let ((.cse0 (select .cse1 0))) (and (<= (+ .cse0 2) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44|) (= (select .cse1 24) (select v_DerPreprocessor_26 24)) (= (select |c_#memory_$Pointer$.base| .cse0) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_25) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_26) .cse0 v_DerPreprocessor_25) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_26) .cse0)))))) is different from true [2022-11-20 12:34:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 50 proven. 3 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-20 12:34:08,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:34:09,264 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:34:09,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 33 [2022-11-20 12:34:09,285 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:34:09,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 307 treesize of output 285 [2022-11-20 12:34:09,293 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 306 treesize of output 298 [2022-11-20 12:34:09,304 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 298 treesize of output 294 [2022-11-20 12:34:09,407 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 6 treesize of output 4 [2022-11-20 12:34:09,438 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 12:34:09,446 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 22 [2022-11-20 12:34:09,466 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:34:09,466 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 66 treesize of output 64 [2022-11-20 12:34:09,645 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-20 12:34:09,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140465480] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:34:09,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:34:09,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 29 [2022-11-20 12:34:09,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663864420] [2022-11-20 12:34:09,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:34:09,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-20 12:34:09,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:34:09,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-20 12:34:09,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=662, Unknown=12, NotChecked=52, Total=812 [2022-11-20 12:34:09,648 INFO L87 Difference]: Start difference. First operand 275 states and 361 transitions. Second operand has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 29 states have internal predecessors, (144), 10 states have call successors, (22), 3 states have call predecessors, (22), 5 states have return successors, (21), 8 states have call predecessors, (21), 10 states have call successors, (21) [2022-11-20 12:34:10,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:34:10,877 INFO L93 Difference]: Finished difference Result 520 states and 691 transitions. [2022-11-20 12:34:10,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 12:34:10,878 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 29 states have internal predecessors, (144), 10 states have call successors, (22), 3 states have call predecessors, (22), 5 states have return successors, (21), 8 states have call predecessors, (21), 10 states have call successors, (21) Word has length 102 [2022-11-20 12:34:10,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:34:10,881 INFO L225 Difference]: With dead ends: 520 [2022-11-20 12:34:10,881 INFO L226 Difference]: Without dead ends: 364 [2022-11-20 12:34:10,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=173, Invalid=1286, Unknown=27, NotChecked=74, Total=1560 [2022-11-20 12:34:10,882 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 169 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1319 SdHoareTripleChecker+Invalid, 1344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 705 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 12:34:10,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 1319 Invalid, 1344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 556 Invalid, 0 Unknown, 705 Unchecked, 0.7s Time] [2022-11-20 12:34:10,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-11-20 12:34:10,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 311. [2022-11-20 12:34:10,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 240 states have (on average 1.2083333333333333) internal successors, (290), 247 states have internal predecessors, (290), 47 states have call successors, (47), 19 states have call predecessors, (47), 23 states have return successors, (67), 44 states have call predecessors, (67), 46 states have call successors, (67) [2022-11-20 12:34:10,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 404 transitions. [2022-11-20 12:34:10,943 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 404 transitions. Word has length 102 [2022-11-20 12:34:10,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:34:10,944 INFO L495 AbstractCegarLoop]: Abstraction has 311 states and 404 transitions. [2022-11-20 12:34:10,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 29 states have internal predecessors, (144), 10 states have call successors, (22), 3 states have call predecessors, (22), 5 states have return successors, (21), 8 states have call predecessors, (21), 10 states have call successors, (21) [2022-11-20 12:34:10,944 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 404 transitions. [2022-11-20 12:34:10,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-11-20 12:34:10,946 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:34:10,946 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:34:10,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 12:34:11,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 12:34:11,154 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:34:11,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:34:11,154 INFO L85 PathProgramCache]: Analyzing trace with hash -495697894, now seen corresponding path program 2 times [2022-11-20 12:34:11,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:34:11,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771410035] [2022-11-20 12:34:11,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:11,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:34:11,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-20 12:34:12,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:12,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-20 12:34:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-20 12:34:12,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:12,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-20 12:34:12,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 12:34:12,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:12,496 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-20 12:34:12,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:12,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771410035] [2022-11-20 12:34:12,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771410035] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:12,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528320924] [2022-11-20 12:34:12,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:34:12,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:12,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:34:12,498 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:34:12,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 12:34:12,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:34:12,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:34:12,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-20 12:34:12,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:34:12,954 INFO L321 Elim1Store]: treesize reduction 30, result has 38.8 percent of original size [2022-11-20 12:34:12,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 78 [2022-11-20 12:34:12,961 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 10 treesize of output 9 [2022-11-20 12:34:12,968 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 16 treesize of output 15 [2022-11-20 12:34:13,020 INFO L321 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2022-11-20 12:34:13,020 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 36 [2022-11-20 12:34:13,033 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 29 treesize of output 17 [2022-11-20 12:34:13,183 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))) (and (not (= .cse0 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0) (select |c_#memory_$Pointer$.base| .cse0))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (and (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))))) is different from true [2022-11-20 12:34:13,644 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))) (and (not (= .cse0 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0) (select |c_#memory_$Pointer$.base| .cse0))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (and (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))))) (let ((.cse2 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 24))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse2))) (or (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= (select |c_#memory_$Pointer$.base| .cse1) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse1 v_DerPreprocessor_29) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| v_DerPreprocessor_30) .cse1 v_DerPreprocessor_29) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| v_DerPreprocessor_30) .cse1)) (= (select v_DerPreprocessor_30 .cse2) .cse1)))) (and (not (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| 0)) (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| .cse1))))) (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 0)) is different from true [2022-11-20 12:34:13,687 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))) (and (not (= .cse0 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0) (select |c_#memory_$Pointer$.base| .cse0))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (and (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (and (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| 0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse1) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse1)))) (not (= .cse1 0))))))) is different from true [2022-11-20 12:34:13,844 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))) (and (not (= .cse0 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse0) (select |c_#memory_$Pointer$.base| .cse0))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (and (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (and (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| 0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse1) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse1)))) (not (= .cse1 0)))))) (let ((.cse3 (+ |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 24))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base|) .cse3))) (or (and (not (= .cse2 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= (select |c_#memory_$Pointer$.base| .cse2) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse2 v_DerPreprocessor_29) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| v_DerPreprocessor_30) .cse2 v_DerPreprocessor_29) |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| v_DerPreprocessor_30) .cse2)) (= (select v_DerPreprocessor_30 .cse3) .cse2)))) (and (not (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| 0)) (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base| .cse2))))) (= |c_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.offset| 0)) is different from true [2022-11-20 12:34:15,093 WARN L859 $PredicateComparison]: unable to prove that (and (= |c_aws_linked_list_is_valid_#in~list#1.base| |c_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~list#1.base|) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| Int)) (and (not (= 0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|)) (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse0) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| v_DerPreprocessor_30) .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| v_DerPreprocessor_30) .cse0)))) (not (= .cse0 0)))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse1) (select |c_#memory_$Pointer$.base| .cse1))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (and (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (and (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| 0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse2) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse2 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse2 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse2)))) (not (= .cse2 0))))))) is different from true [2022-11-20 12:34:19,833 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| Int)) (and (not (= 0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|)) (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse0) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| v_DerPreprocessor_30) .cse0 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_27| v_DerPreprocessor_30) .cse0)))) (not (= .cse0 0)))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))) (and (not (= .cse1 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse1 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| v_DerPreprocessor_30) .cse1) (select |c_#memory_$Pointer$.base| .cse1))))))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| Int)) (and (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| 0)) (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_50|) 24))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| Int)) (and (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) (not (= 0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| Int)) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (select v_DerPreprocessor_30 24)) (= (select (store (store (store (store |c_#memory_$Pointer$.base| .cse2 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| v_DerPreprocessor_30) .cse2 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_28| v_DerPreprocessor_30) .cse2) (select |c_#memory_$Pointer$.base| .cse2)))) (not (= .cse2 0)))))) (or |c_aws_linked_list_is_valid_#t~short301#1| (= (select (select |c_#memory_$Pointer$.base| |c_aws_linked_list_is_valid_#in~list#1.base|) (+ |c_aws_linked_list_is_valid_#in~list#1.offset| 24)) 0)) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (and (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| 0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| Int)) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51|) 24))) (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse3 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse3) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse3 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse3 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_30) .cse3)))) (not (= .cse3 0)))))) (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| Int)) (and (not (= 0 |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|)) (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|) 24) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| Int)) (let ((.cse4 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29|) 24))) (and (not (= .cse4 0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse4 (select v_DerPreprocessor_30 24)) (= (select |c_#memory_$Pointer$.base| .cse4) (select (store (store (store (store |c_#memory_$Pointer$.base| .cse4 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| v_DerPreprocessor_30) .cse4 v_DerPreprocessor_29) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_29| v_DerPreprocessor_30) .cse4))))))))) is different from true [2022-11-20 12:34:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 47 not checked. [2022-11-20 12:34:21,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:34:21,989 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:34:21,989 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 124 treesize of output 127 [2022-11-20 12:34:21,994 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 136 treesize of output 128 [2022-11-20 12:34:22,002 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 128 treesize of output 124 [2022-11-20 12:34:22,051 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-20 12:34:22,056 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 22 treesize of output 18 [2022-11-20 12:34:22,260 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-20 12:34:22,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528320924] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:22,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 12:34:22,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12, 21] total 39 [2022-11-20 12:34:22,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760138542] [2022-11-20 12:34:22,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:34:22,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:34:22,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:34:22,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:34:22,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=888, Unknown=71, NotChecked=402, Total=1482 [2022-11-20 12:34:22,262 INFO L87 Difference]: Start difference. First operand 311 states and 404 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-20 12:34:22,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:34:22,825 INFO L93 Difference]: Finished difference Result 422 states and 549 transitions. [2022-11-20 12:34:22,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:34:22,826 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 104 [2022-11-20 12:34:22,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:34:22,828 INFO L225 Difference]: With dead ends: 422 [2022-11-20 12:34:22,828 INFO L226 Difference]: Without dead ends: 303 [2022-11-20 12:34:22,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=147, Invalid=1137, Unknown=72, NotChecked=450, Total=1806 [2022-11-20 12:34:22,830 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 57 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 12:34:22,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 407 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 12:34:22,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-11-20 12:34:22,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 270. [2022-11-20 12:34:22,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 219 states have (on average 1.2146118721461188) internal successors, (266), 223 states have internal predecessors, (266), 31 states have call successors, (31), 18 states have call predecessors, (31), 19 states have return successors, (41), 28 states have call predecessors, (41), 30 states have call successors, (41) [2022-11-20 12:34:22,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 338 transitions. [2022-11-20 12:34:22,872 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 338 transitions. Word has length 104 [2022-11-20 12:34:22,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:34:22,872 INFO L495 AbstractCegarLoop]: Abstraction has 270 states and 338 transitions. [2022-11-20 12:34:22,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-20 12:34:22,873 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 338 transitions. [2022-11-20 12:34:22,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-20 12:34:22,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:34:22,875 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:34:22,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-20 12:34:23,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:23,082 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:34:23,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:34:23,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1743369304, now seen corresponding path program 1 times [2022-11-20 12:34:23,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:34:23,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863719698] [2022-11-20 12:34:23,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:23,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:34:23,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:23,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:34:23,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:34:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:34:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:23,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:34:23,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 12:34:23,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,353 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-20 12:34:23,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:23,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863719698] [2022-11-20 12:34:23,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863719698] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:34:23,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:34:23,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 12:34:23,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043831599] [2022-11-20 12:34:23,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:34:23,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:34:23,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:34:23,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:34:23,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:34:23,356 INFO L87 Difference]: Start difference. First operand 270 states and 338 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 12:34:23,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:34:23,462 INFO L93 Difference]: Finished difference Result 574 states and 735 transitions. [2022-11-20 12:34:23,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:34:23,463 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), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 100 [2022-11-20 12:34:23,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:34:23,465 INFO L225 Difference]: With dead ends: 574 [2022-11-20 12:34:23,465 INFO L226 Difference]: Without dead ends: 259 [2022-11-20 12:34:23,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:34:23,468 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 47 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:34:23,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 325 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:34:23,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-20 12:34:23,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2022-11-20 12:34:23,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 208 states have (on average 1.1826923076923077) internal successors, (246), 212 states have internal predecessors, (246), 31 states have call successors, (31), 18 states have call predecessors, (31), 19 states have return successors, (41), 28 states have call predecessors, (41), 30 states have call successors, (41) [2022-11-20 12:34:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 318 transitions. [2022-11-20 12:34:23,514 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 318 transitions. Word has length 100 [2022-11-20 12:34:23,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:34:23,514 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 318 transitions. [2022-11-20 12:34:23,514 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), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 12:34:23,515 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 318 transitions. [2022-11-20 12:34:23,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-20 12:34:23,516 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:34:23,516 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:34:23,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 12:34:23,517 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:34:23,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:34:23,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1385375383, now seen corresponding path program 1 times [2022-11-20 12:34:23,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:34:23,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697467288] [2022-11-20 12:34:23,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:23,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:34:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:23,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:23,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:34:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:23,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:23,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:34:23,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-20 12:34:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-20 12:34:24,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:24,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 12:34:24,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-20 12:34:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,191 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-20 12:34:24,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:24,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697467288] [2022-11-20 12:34:24,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697467288] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:24,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255517878] [2022-11-20 12:34:24,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:24,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:24,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:34:24,196 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:34:24,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 12:34:24,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:24,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-20 12:34:24,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:34:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 12:34:24,823 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:34:24,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255517878] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:34:24,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:34:24,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 13 [2022-11-20 12:34:24,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076208917] [2022-11-20 12:34:24,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:34:24,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 12:34:24,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:34:24,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 12:34:24,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-11-20 12:34:24,826 INFO L87 Difference]: Start difference. First operand 259 states and 318 transitions. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 12:34:25,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:34:25,094 INFO L93 Difference]: Finished difference Result 472 states and 596 transitions. [2022-11-20 12:34:25,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:34:25,095 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 110 [2022-11-20 12:34:25,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:34:25,096 INFO L225 Difference]: With dead ends: 472 [2022-11-20 12:34:25,097 INFO L226 Difference]: Without dead ends: 300 [2022-11-20 12:34:25,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-11-20 12:34:25,098 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 23 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:34:25,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 400 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2022-11-20 12:34:25,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-11-20 12:34:25,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 275. [2022-11-20 12:34:25,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 222 states have (on average 1.1891891891891893) internal successors, (264), 225 states have internal predecessors, (264), 31 states have call successors, (31), 18 states have call predecessors, (31), 21 states have return successors, (45), 31 states have call predecessors, (45), 30 states have call successors, (45) [2022-11-20 12:34:25,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 340 transitions. [2022-11-20 12:34:25,144 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 340 transitions. Word has length 110 [2022-11-20 12:34:25,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:34:25,144 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 340 transitions. [2022-11-20 12:34:25,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 12:34:25,145 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 340 transitions. [2022-11-20 12:34:25,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-20 12:34:25,146 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:34:25,147 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:34:25,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-20 12:34:25,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:25,355 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:34:25,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:34:25,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2117342809, now seen corresponding path program 1 times [2022-11-20 12:34:25,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:34:25,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972980582] [2022-11-20 12:34:25,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:34:25,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:34:25,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:34:25,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:34:25,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:25,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:34:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-20 12:34:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:25,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-20 12:34:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:26,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:34:26,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:26,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 12:34:26,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:26,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-20 12:34:26,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 37 proven. 11 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-20 12:34:26,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:34:26,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972980582] [2022-11-20 12:34:26,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972980582] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:34:26,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740251959] [2022-11-20 12:34:26,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:34:26,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:34:26,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:34:26,216 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:34:26,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-20 12:34:26,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:34:26,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 89 conjunts are in the unsatisfiable core [2022-11-20 12:34:26,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:34:26,596 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:34:26,597 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:34:26,613 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:34:26,613 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:34:28,799 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|) (+ |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| 16)))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9| Int)) (not (= |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9| (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_9|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_9|))))) is different from true [2022-11-20 12:34:30,976 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_58| Int)) (not (= |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_58| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_58|) 0)))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_58| Int)) (not (= 16 (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_rbegin_harness_~#list~0#1.base_BEFORE_CALL_58|) 0))))) is different from true [2022-11-20 12:34:33,100 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_33| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_33|) 0) 16))) (exists ((|v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_33| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_33|) 0) |v_ULTIMATE.start_aws_linked_list_rbegin_~list#1.base_BEFORE_CALL_33|)))) is different from true [2022-11-20 12:34:43,178 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:34:57,337 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:35:07,441 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 27 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:35:15,585 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:35:25,742 WARN L233 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 31 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:35:33,897 WARN L233 SmtUtils]: Spent 8.05s on a formula simplification that was a NOOP. DAG size: 26 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:35:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 64 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 7 not checked. [2022-11-20 12:35:33,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:35:37,215 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 4 proven. 51 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-20 12:35:37,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740251959] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:35:37,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:35:37,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 14] total 40 [2022-11-20 12:35:37,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529310608] [2022-11-20 12:35:37,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:35:37,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-20 12:35:37,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:35:37,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-20 12:35:37,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1192, Unknown=10, NotChecked=216, Total=1560 [2022-11-20 12:35:37,218 INFO L87 Difference]: Start difference. First operand 275 states and 340 transitions. Second operand has 40 states, 37 states have (on average 4.756756756756757) internal successors, (176), 38 states have internal predecessors, (176), 16 states have call successors, (29), 5 states have call predecessors, (29), 10 states have return successors, (29), 13 states have call predecessors, (29), 16 states have call successors, (29) [2022-11-20 12:36:36,561 WARN L233 SmtUtils]: Spent 10.03s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:36:48,620 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:36:58,682 WARN L233 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 30 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:37:20,758 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 27 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:37:30,809 WARN L233 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 31 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:39:05,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:39:05,819 INFO L93 Difference]: Finished difference Result 658 states and 852 transitions. [2022-11-20 12:39:05,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 12:39:05,820 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 4.756756756756757) internal successors, (176), 38 states have internal predecessors, (176), 16 states have call successors, (29), 5 states have call predecessors, (29), 10 states have return successors, (29), 13 states have call predecessors, (29), 16 states have call successors, (29) Word has length 110 [2022-11-20 12:39:05,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:39:05,823 INFO L225 Difference]: With dead ends: 658 [2022-11-20 12:39:05,823 INFO L226 Difference]: Without dead ends: 457 [2022-11-20 12:39:05,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 225 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1265 ImplicationChecksByTransitivity, 275.5s TimeCoverageRelationStatistics Valid=627, Invalid=4994, Unknown=91, NotChecked=450, Total=6162 [2022-11-20 12:39:05,826 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 389 mSDsluCounter, 1864 mSDsCounter, 0 mSdLazyCounter, 2545 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 3974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1251 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-20 12:39:05,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 2015 Invalid, 3974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2545 Invalid, 0 Unknown, 1251 Unchecked, 2.5s Time] [2022-11-20 12:39:05,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-11-20 12:39:05,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 354. [2022-11-20 12:39:05,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 288 states have (on average 1.1875) internal successors, (342), 291 states have internal predecessors, (342), 37 states have call successors, (37), 22 states have call predecessors, (37), 28 states have return successors, (61), 40 states have call predecessors, (61), 36 states have call successors, (61) [2022-11-20 12:39:05,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 440 transitions. [2022-11-20 12:39:05,900 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 440 transitions. Word has length 110 [2022-11-20 12:39:05,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:39:05,901 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 440 transitions. [2022-11-20 12:39:05,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 37 states have (on average 4.756756756756757) internal successors, (176), 38 states have internal predecessors, (176), 16 states have call successors, (29), 5 states have call predecessors, (29), 10 states have return successors, (29), 13 states have call predecessors, (29), 16 states have call successors, (29) [2022-11-20 12:39:05,901 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 440 transitions. [2022-11-20 12:39:05,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-20 12:39:05,903 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:39:05,903 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:39:05,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-20 12:39:06,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-20 12:39:06,119 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:39:06,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:39:06,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1063573994, now seen corresponding path program 1 times [2022-11-20 12:39:06,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:39:06,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454508977] [2022-11-20 12:39:06,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:06,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:39:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:07,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:39:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:07,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:39:07,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:07,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:39:07,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:08,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:39:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:08,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:39:08,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:08,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:39:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:08,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:39:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:08,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:39:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:08,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 12:39:08,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:09,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:39:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-11-20 12:39:09,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:39:09,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454508977] [2022-11-20 12:39:09,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454508977] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:39:09,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936127739] [2022-11-20 12:39:09,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:39:09,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:39:09,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:39:09,408 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:39:09,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-20 12:39:09,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:39:09,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 131 conjunts are in the unsatisfiable core [2022-11-20 12:39:09,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:39:09,807 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 12 [2022-11-20 12:39:09,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:39:09,815 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 9 treesize of output 8 [2022-11-20 12:39:09,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-20 12:39:13,800 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 54 proven. 40 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 12:39:13,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:39:25,475 WARN L233 SmtUtils]: Spent 10.05s on a formula simplification that was a NOOP. DAG size: 26 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:39:35,661 WARN L233 SmtUtils]: Spent 10.04s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:39:37,115 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:39:37,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 9424 treesize of output 8532 [2022-11-20 12:39:37,461 INFO L321 Elim1Store]: treesize reduction 8, result has 95.2 percent of original size [2022-11-20 12:39:37,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 49181 treesize of output 45623 [2022-11-20 12:39:38,083 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:39:38,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 45515 treesize of output 43277 [2022-11-20 12:39:38,524 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:39:38,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 47606 treesize of output 47040 [2022-11-20 12:39:39,327 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:39:39,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 57880 treesize of output 55197 [2022-11-20 12:39:42,985 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:39:42,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 52183 treesize of output 51832 [2022-11-20 12:40:22,391 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 12:40:23,201 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 12:40:23,546 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 12:40:23,566 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 12:40:23,616 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-20 12:40:25,728 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:40:25,729 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 178 treesize of output 182 [2022-11-20 12:40:25,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 12:40:25,815 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 6 [2022-11-20 12:40:25,891 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:40:25,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 283 treesize of output 302 [2022-11-20 12:40:25,916 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:40:25,917 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 286 treesize of output 290 [2022-11-20 12:40:25,989 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:40:25,989 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 32 treesize of output 36 [2022-11-20 12:40:26,326 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 33 proven. 46 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-20 12:40:26,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936127739] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:40:26,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:40:26,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 28, 25] total 66 [2022-11-20 12:40:26,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146907438] [2022-11-20 12:40:26,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:40:26,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-20 12:40:26,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:26,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-20 12:40:26,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=4004, Unknown=0, NotChecked=0, Total=4290 [2022-11-20 12:40:26,331 INFO L87 Difference]: Start difference. First operand 354 states and 440 transitions. Second operand has 66 states, 63 states have (on average 3.2063492063492065) internal successors, (202), 57 states have internal predecessors, (202), 19 states have call successors, (26), 4 states have call predecessors, (26), 15 states have return successors, (26), 19 states have call predecessors, (26), 18 states have call successors, (26) [2022-11-20 12:40:32,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:40:32,186 INFO L93 Difference]: Finished difference Result 821 states and 1122 transitions. [2022-11-20 12:40:32,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-11-20 12:40:32,187 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 63 states have (on average 3.2063492063492065) internal successors, (202), 57 states have internal predecessors, (202), 19 states have call successors, (26), 4 states have call predecessors, (26), 15 states have return successors, (26), 19 states have call predecessors, (26), 18 states have call successors, (26) Word has length 113 [2022-11-20 12:40:32,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:40:32,191 INFO L225 Difference]: With dead ends: 821 [2022-11-20 12:40:32,191 INFO L226 Difference]: Without dead ends: 696 [2022-11-20 12:40:32,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 206 SyntacticMatches, 8 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2984 ImplicationChecksByTransitivity, 28.7s TimeCoverageRelationStatistics Valid=905, Invalid=10867, Unknown=0, NotChecked=0, Total=11772 [2022-11-20 12:40:32,195 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 153 mSDsluCounter, 2960 mSDsCounter, 0 mSdLazyCounter, 1850 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 3063 SdHoareTripleChecker+Invalid, 2704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 801 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:40:32,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 3063 Invalid, 2704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1850 Invalid, 0 Unknown, 801 Unchecked, 2.1s Time] [2022-11-20 12:40:32,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-11-20 12:40:32,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 569. [2022-11-20 12:40:32,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 454 states have (on average 1.2268722466960353) internal successors, (557), 460 states have internal predecessors, (557), 63 states have call successors, (63), 29 states have call predecessors, (63), 51 states have return successors, (155), 79 states have call predecessors, (155), 62 states have call successors, (155) [2022-11-20 12:40:32,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 775 transitions. [2022-11-20 12:40:32,332 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 775 transitions. Word has length 113 [2022-11-20 12:40:32,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:40:32,332 INFO L495 AbstractCegarLoop]: Abstraction has 569 states and 775 transitions. [2022-11-20 12:40:32,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 63 states have (on average 3.2063492063492065) internal successors, (202), 57 states have internal predecessors, (202), 19 states have call successors, (26), 4 states have call predecessors, (26), 15 states have return successors, (26), 19 states have call predecessors, (26), 18 states have call successors, (26) [2022-11-20 12:40:32,333 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 775 transitions. [2022-11-20 12:40:32,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-20 12:40:32,336 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:40:32,336 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-20 12:40:32,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-20 12:40:32,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-20 12:40:32,544 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:40:32,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:32,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1321739432, now seen corresponding path program 1 times [2022-11-20 12:40:32,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:32,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582814403] [2022-11-20 12:40:32,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:32,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:40:33,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:40:33,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:40:33,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:40:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:40:33,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:40:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 12:40:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 34 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-20 12:40:33,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:33,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582814403] [2022-11-20 12:40:33,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582814403] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:40:33,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245626484] [2022-11-20 12:40:33,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:33,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:40:33,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:40:33,681 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:40:33,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-20 12:40:34,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:34,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 72 conjunts are in the unsatisfiable core [2022-11-20 12:40:34,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:40:34,075 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:40:34,075 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:40:35,242 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 57 proven. 34 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-20 12:40:35,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:40:36,245 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 261 treesize of output 245 [2022-11-20 12:40:36,250 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 245 treesize of output 237 [2022-11-20 12:40:36,253 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 237 treesize of output 221 [2022-11-20 12:40:36,346 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 30 proven. 43 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-20 12:40:36,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245626484] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:40:36,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:40:36,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 19] total 43 [2022-11-20 12:40:36,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513471043] [2022-11-20 12:40:36,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:40:36,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-20 12:40:36,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:36,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-20 12:40:36,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1645, Unknown=0, NotChecked=0, Total=1806 [2022-11-20 12:40:36,349 INFO L87 Difference]: Start difference. First operand 569 states and 775 transitions. Second operand has 43 states, 43 states have (on average 3.9767441860465116) internal successors, (171), 41 states have internal predecessors, (171), 17 states have call successors, (25), 3 states have call predecessors, (25), 9 states have return successors, (25), 15 states have call predecessors, (25), 16 states have call successors, (25) [2022-11-20 12:40:40,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:40:40,094 INFO L93 Difference]: Finished difference Result 1701 states and 2577 transitions. [2022-11-20 12:40:40,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-20 12:40:40,094 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.9767441860465116) internal successors, (171), 41 states have internal predecessors, (171), 17 states have call successors, (25), 3 states have call predecessors, (25), 9 states have return successors, (25), 15 states have call predecessors, (25), 16 states have call successors, (25) Word has length 113 [2022-11-20 12:40:40,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:40:40,102 INFO L225 Difference]: With dead ends: 1701 [2022-11-20 12:40:40,102 INFO L226 Difference]: Without dead ends: 1219 [2022-11-20 12:40:40,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 230 SyntacticMatches, 16 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1886 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=629, Invalid=5533, Unknown=0, NotChecked=0, Total=6162 [2022-11-20 12:40:40,106 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 431 mSDsluCounter, 1889 mSDsCounter, 0 mSdLazyCounter, 2485 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 2016 SdHoareTripleChecker+Invalid, 3489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 2485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 876 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:40:40,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 2016 Invalid, 3489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 2485 Invalid, 0 Unknown, 876 Unchecked, 2.1s Time] [2022-11-20 12:40:40,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2022-11-20 12:40:40,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 811. [2022-11-20 12:40:40,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 646 states have (on average 1.2724458204334366) internal successors, (822), 649 states have internal predecessors, (822), 90 states have call successors, (90), 33 states have call predecessors, (90), 74 states have return successors, (249), 128 states have call predecessors, (249), 89 states have call successors, (249) [2022-11-20 12:40:40,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 1161 transitions. [2022-11-20 12:40:40,341 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 1161 transitions. Word has length 113 [2022-11-20 12:40:40,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:40:40,342 INFO L495 AbstractCegarLoop]: Abstraction has 811 states and 1161 transitions. [2022-11-20 12:40:40,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.9767441860465116) internal successors, (171), 41 states have internal predecessors, (171), 17 states have call successors, (25), 3 states have call predecessors, (25), 9 states have return successors, (25), 15 states have call predecessors, (25), 16 states have call successors, (25) [2022-11-20 12:40:40,342 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 1161 transitions. [2022-11-20 12:40:40,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-20 12:40:40,345 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:40:40,345 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-20 12:40:40,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-20 12:40:40,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-20 12:40:40,552 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:40:40,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:40,553 INFO L85 PathProgramCache]: Analyzing trace with hash 310622182, now seen corresponding path program 1 times [2022-11-20 12:40:40,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:40,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510912113] [2022-11-20 12:40:40,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:40,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:40:40,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:40:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:40:40,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:40,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:40:40,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:40:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:40,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:40:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 12:40:40,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:40,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:40,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,018 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-11-20 12:40:41,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:41,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510912113] [2022-11-20 12:40:41,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510912113] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:41,019 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:41,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 12:40:41,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437089948] [2022-11-20 12:40:41,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:41,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 12:40:41,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:41,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 12:40:41,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 12:40:41,020 INFO L87 Difference]: Start difference. First operand 811 states and 1161 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-20 12:40:41,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:40:41,372 INFO L93 Difference]: Finished difference Result 1475 states and 2133 transitions. [2022-11-20 12:40:41,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 12:40:41,373 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 113 [2022-11-20 12:40:41,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:40:41,379 INFO L225 Difference]: With dead ends: 1475 [2022-11-20 12:40:41,379 INFO L226 Difference]: Without dead ends: 722 [2022-11-20 12:40:41,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-11-20 12:40:41,386 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 64 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:40:41,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 463 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:40:41,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2022-11-20 12:40:41,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 530. [2022-11-20 12:40:41,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 420 states have (on average 1.1833333333333333) internal successors, (497), 426 states have internal predecessors, (497), 63 states have call successors, (63), 26 states have call predecessors, (63), 46 states have return successors, (110), 77 states have call predecessors, (110), 62 states have call successors, (110) [2022-11-20 12:40:41,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 670 transitions. [2022-11-20 12:40:41,586 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 670 transitions. Word has length 113 [2022-11-20 12:40:41,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:40:41,587 INFO L495 AbstractCegarLoop]: Abstraction has 530 states and 670 transitions. [2022-11-20 12:40:41,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-20 12:40:41,588 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 670 transitions. [2022-11-20 12:40:41,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-20 12:40:41,590 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:40:41,590 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:40:41,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 12:40:41,590 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:40:41,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:41,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1777957958, now seen corresponding path program 1 times [2022-11-20 12:40:41,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:41,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412220784] [2022-11-20 12:40:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:41,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:40:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:40:41,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:40:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:41,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:40:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:40:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:41,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:40:41,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 12:40:41,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:41,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:41,916 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-20 12:40:41,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:41,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412220784] [2022-11-20 12:40:41,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412220784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:40:41,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:40:41,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 12:40:41,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852315679] [2022-11-20 12:40:41,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:40:41,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 12:40:41,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:41,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 12:40:41,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-20 12:40:41,918 INFO L87 Difference]: Start difference. First operand 530 states and 670 transitions. Second operand has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-20 12:40:42,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:40:42,116 INFO L93 Difference]: Finished difference Result 582 states and 738 transitions. [2022-11-20 12:40:42,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 12:40:42,121 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 116 [2022-11-20 12:40:42,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:40:42,124 INFO L225 Difference]: With dead ends: 582 [2022-11-20 12:40:42,124 INFO L226 Difference]: Without dead ends: 580 [2022-11-20 12:40:42,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-20 12:40:42,125 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 10 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:40:42,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 559 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:40:42,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-11-20 12:40:42,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 553. [2022-11-20 12:40:42,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 435 states have (on average 1.1770114942528735) internal successors, (512), 445 states have internal predecessors, (512), 66 states have call successors, (66), 27 states have call predecessors, (66), 51 states have return successors, (122), 80 states have call predecessors, (122), 65 states have call successors, (122) [2022-11-20 12:40:42,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 700 transitions. [2022-11-20 12:40:42,268 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 700 transitions. Word has length 116 [2022-11-20 12:40:42,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:40:42,268 INFO L495 AbstractCegarLoop]: Abstraction has 553 states and 700 transitions. [2022-11-20 12:40:42,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-20 12:40:42,269 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 700 transitions. [2022-11-20 12:40:42,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-20 12:40:42,271 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:40:42,271 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-20 12:40:42,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 12:40:42,272 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:40:42,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:42,272 INFO L85 PathProgramCache]: Analyzing trace with hash 756886569, now seen corresponding path program 1 times [2022-11-20 12:40:42,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:42,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066559150] [2022-11-20 12:40:42,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:42,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:42,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:40:42,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:40:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-20 12:40:42,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:42,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:40:42,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-20 12:40:42,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-20 12:40:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:40:42,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-11-20 12:40:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-11-20 12:40:42,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:42,962 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 9 proven. 62 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-20 12:40:42,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:42,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066559150] [2022-11-20 12:40:42,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066559150] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:40:42,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415973625] [2022-11-20 12:40:42,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:42,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:40:42,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:40:42,968 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:40:43,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-20 12:40:43,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:43,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-20 12:40:43,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:40:43,691 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 96 proven. 2 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-20 12:40:43,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:40:43,888 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 35 treesize of output 27 [2022-11-20 12:40:43,897 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:40:43,897 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-11-20 12:40:44,193 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 35 treesize of output 27 [2022-11-20 12:40:44,202 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:40:44,202 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-11-20 12:40:44,343 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 6 proven. 66 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-11-20 12:40:44,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415973625] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:40:44,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:40:44,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 26 [2022-11-20 12:40:44,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813422709] [2022-11-20 12:40:44,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:40:44,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 12:40:44,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:44,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 12:40:44,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-11-20 12:40:44,347 INFO L87 Difference]: Start difference. First operand 553 states and 700 transitions. Second operand has 26 states, 26 states have (on average 5.6923076923076925) internal successors, (148), 23 states have internal predecessors, (148), 9 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (23), 10 states have call predecessors, (23), 9 states have call successors, (23) [2022-11-20 12:40:45,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:40:45,149 INFO L93 Difference]: Finished difference Result 932 states and 1164 transitions. [2022-11-20 12:40:45,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 12:40:45,149 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.6923076923076925) internal successors, (148), 23 states have internal predecessors, (148), 9 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (23), 10 states have call predecessors, (23), 9 states have call successors, (23) Word has length 125 [2022-11-20 12:40:45,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:40:45,152 INFO L225 Difference]: With dead ends: 932 [2022-11-20 12:40:45,152 INFO L226 Difference]: Without dead ends: 644 [2022-11-20 12:40:45,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=1070, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 12:40:45,155 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 114 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 12:40:45,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 974 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 427 Invalid, 0 Unknown, 110 Unchecked, 0.3s Time] [2022-11-20 12:40:45,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-11-20 12:40:45,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 464. [2022-11-20 12:40:45,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 373 states have (on average 1.1635388739946382) internal successors, (434), 380 states have internal predecessors, (434), 48 states have call successors, (48), 27 states have call predecessors, (48), 42 states have return successors, (77), 56 states have call predecessors, (77), 47 states have call successors, (77) [2022-11-20 12:40:45,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 559 transitions. [2022-11-20 12:40:45,280 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 559 transitions. Word has length 125 [2022-11-20 12:40:45,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:40:45,280 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 559 transitions. [2022-11-20 12:40:45,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.6923076923076925) internal successors, (148), 23 states have internal predecessors, (148), 9 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (23), 10 states have call predecessors, (23), 9 states have call successors, (23) [2022-11-20 12:40:45,281 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 559 transitions. [2022-11-20 12:40:45,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-11-20 12:40:45,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:40:45,282 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:40:45,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-20 12:40:45,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-20 12:40:45,489 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:40:45,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:40:45,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1256973731, now seen corresponding path program 2 times [2022-11-20 12:40:45,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:40:45,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126058534] [2022-11-20 12:40:45,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:40:45,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:40:45,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:45,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:40:45,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:45,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:40:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:45,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:40:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:46,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:40:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-20 12:40:46,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-20 12:40:46,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:40:46,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:40:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-11-20 12:40:46,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-11-20 12:40:46,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:40:46,718 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 18 proven. 61 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-20 12:40:46,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:40:46,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126058534] [2022-11-20 12:40:46,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126058534] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:40:46,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191099880] [2022-11-20 12:40:46,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:40:46,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:40:46,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:40:46,721 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:40:46,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-20 12:40:47,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:40:47,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:40:47,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-20 12:40:47,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:40:47,189 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:40:47,189 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:40:47,204 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 12:40:47,205 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 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-20 12:40:49,479 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26|) 0))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26|) 0)))) is different from true [2022-11-20 12:40:51,600 WARN L859 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27|) 0))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27|) 0)))) is different from true [2022-11-20 12:40:53,055 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 21 proven. 45 refuted. 0 times theorem prover too weak. 26 trivial. 35 not checked. [2022-11-20 12:40:53,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:40:53,833 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 10 proven. 46 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-20 12:40:53,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191099880] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:40:53,834 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:40:53,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 12] total 42 [2022-11-20 12:40:53,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229966296] [2022-11-20 12:40:53,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:40:53,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-11-20 12:40:53,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:40:53,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-11-20 12:40:53,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1443, Unknown=2, NotChecked=154, Total=1722 [2022-11-20 12:40:53,836 INFO L87 Difference]: Start difference. First operand 464 states and 559 transitions. Second operand has 42 states, 41 states have (on average 4.439024390243903) internal successors, (182), 39 states have internal predecessors, (182), 16 states have call successors, (30), 5 states have call predecessors, (30), 10 states have return successors, (30), 15 states have call predecessors, (30), 16 states have call successors, (30) [2022-11-20 12:40:56,362 WARN L859 $PredicateComparison]: unable to prove that (and (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26|) 0))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_22|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_26|) 0)))) (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27|) 0))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27| Int) (|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_23|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_27|) 0))))) is different from true [2022-11-20 12:41:10,446 WARN L233 SmtUtils]: Spent 12.04s on a formula simplification. DAG size of input: 36 DAG size of output: 23 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:41:22,539 WARN L233 SmtUtils]: Spent 12.04s on a formula simplification. DAG size of input: 37 DAG size of output: 24 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:41:34,628 WARN L233 SmtUtils]: Spent 12.04s on a formula simplification. DAG size of input: 37 DAG size of output: 24 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 12:41:38,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:41:38,575 INFO L93 Difference]: Finished difference Result 951 states and 1223 transitions. [2022-11-20 12:41:38,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-20 12:41:38,576 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 4.439024390243903) internal successors, (182), 39 states have internal predecessors, (182), 16 states have call successors, (30), 5 states have call predecessors, (30), 10 states have return successors, (30), 15 states have call predecessors, (30), 16 states have call successors, (30) Word has length 121 [2022-11-20 12:41:38,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:41:38,579 INFO L225 Difference]: With dead ends: 951 [2022-11-20 12:41:38,579 INFO L226 Difference]: Without dead ends: 780 [2022-11-20 12:41:38,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 259 SyntacticMatches, 10 SemanticMatches, 89 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1647 ImplicationChecksByTransitivity, 48.9s TimeCoverageRelationStatistics Valid=708, Invalid=6956, Unknown=4, NotChecked=522, Total=8190 [2022-11-20 12:41:38,582 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 336 mSDsluCounter, 2631 mSDsCounter, 0 mSdLazyCounter, 1935 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 2761 SdHoareTripleChecker+Invalid, 3263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1270 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 12:41:38,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 2761 Invalid, 3263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1935 Invalid, 0 Unknown, 1270 Unchecked, 1.4s Time] [2022-11-20 12:41:38,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-11-20 12:41:38,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 486. [2022-11-20 12:41:38,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 388 states have (on average 1.1675257731958764) internal successors, (453), 397 states have internal predecessors, (453), 52 states have call successors, (52), 27 states have call predecessors, (52), 45 states have return successors, (88), 61 states have call predecessors, (88), 51 states have call successors, (88) [2022-11-20 12:41:38,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 593 transitions. [2022-11-20 12:41:38,728 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 593 transitions. Word has length 121 [2022-11-20 12:41:38,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:41:38,728 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 593 transitions. [2022-11-20 12:41:38,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 4.439024390243903) internal successors, (182), 39 states have internal predecessors, (182), 16 states have call successors, (30), 5 states have call predecessors, (30), 10 states have return successors, (30), 15 states have call predecessors, (30), 16 states have call successors, (30) [2022-11-20 12:41:38,729 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 593 transitions. [2022-11-20 12:41:38,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-11-20 12:41:38,730 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:41:38,730 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:41:38,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-20 12:41:38,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-20 12:41:38,942 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:41:38,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:38,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1509024057, now seen corresponding path program 1 times [2022-11-20 12:41:38,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:38,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926811260] [2022-11-20 12:41:38,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:38,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:38,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:41:39,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:41:39,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:41:39,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:39,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:41:39,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:41:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:39,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:41:39,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-20 12:41:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-20 12:41:39,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:41:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,292 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 24 proven. 21 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-20 12:41:39,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:39,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926811260] [2022-11-20 12:41:39,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926811260] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:41:39,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088223361] [2022-11-20 12:41:39,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:39,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:41:39,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:41:39,295 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:41:39,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-20 12:41:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:39,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 12:41:39,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:41:39,712 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-11-20 12:41:39,713 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 12:41:39,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088223361] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:39,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 12:41:39,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-11-20 12:41:39,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801970979] [2022-11-20 12:41:39,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:39,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:41:39,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:39,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:41:39,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-11-20 12:41:39,716 INFO L87 Difference]: Start difference. First operand 486 states and 593 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 12:41:39,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:41:39,842 INFO L93 Difference]: Finished difference Result 835 states and 1036 transitions. [2022-11-20 12:41:39,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 12:41:39,843 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 134 [2022-11-20 12:41:39,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:41:39,845 INFO L225 Difference]: With dead ends: 835 [2022-11-20 12:41:39,845 INFO L226 Difference]: Without dead ends: 439 [2022-11-20 12:41:39,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-11-20 12:41:39,848 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 12:41:39,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 313 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 12:41:39,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-11-20 12:41:39,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 424. [2022-11-20 12:41:39,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 337 states have (on average 1.1097922848664687) internal successors, (374), 347 states have internal predecessors, (374), 47 states have call successors, (47), 27 states have call predecessors, (47), 39 states have return successors, (69), 49 states have call predecessors, (69), 46 states have call successors, (69) [2022-11-20 12:41:39,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 490 transitions. [2022-11-20 12:41:39,965 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 490 transitions. Word has length 134 [2022-11-20 12:41:39,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:41:39,965 INFO L495 AbstractCegarLoop]: Abstraction has 424 states and 490 transitions. [2022-11-20 12:41:39,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 12:41:39,966 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 490 transitions. [2022-11-20 12:41:39,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-20 12:41:39,967 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:41:39,967 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:41:39,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-20 12:41:40,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:41:40,174 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:41:40,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:40,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2001559418, now seen corresponding path program 1 times [2022-11-20 12:41:40,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:40,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588935018] [2022-11-20 12:41:40,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:40,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:40,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:41:40,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:41:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:41:40,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:41:40,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:41:40,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-20 12:41:40,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-11-20 12:41:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-20 12:41:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-20 12:41:40,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:40,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588935018] [2022-11-20 12:41:40,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588935018] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:41:40,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:41:40,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 12:41:40,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594906000] [2022-11-20 12:41:40,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:41:40,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 12:41:40,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:41:40,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 12:41:40,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-20 12:41:40,536 INFO L87 Difference]: Start difference. First operand 424 states and 490 transitions. Second operand has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-20 12:41:40,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 12:41:40,734 INFO L93 Difference]: Finished difference Result 430 states and 495 transitions. [2022-11-20 12:41:40,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 12:41:40,735 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 122 [2022-11-20 12:41:40,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 12:41:40,736 INFO L225 Difference]: With dead ends: 430 [2022-11-20 12:41:40,737 INFO L226 Difference]: Without dead ends: 428 [2022-11-20 12:41:40,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-20 12:41:40,737 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 9 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 12:41:40,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 334 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 12:41:40,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-11-20 12:41:40,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 428. [2022-11-20 12:41:40,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 340 states have (on average 1.1088235294117648) internal successors, (377), 350 states have internal predecessors, (377), 47 states have call successors, (47), 28 states have call predecessors, (47), 40 states have return successors, (69), 49 states have call predecessors, (69), 46 states have call successors, (69) [2022-11-20 12:41:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 493 transitions. [2022-11-20 12:41:40,846 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 493 transitions. Word has length 122 [2022-11-20 12:41:40,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 12:41:40,846 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 493 transitions. [2022-11-20 12:41:40,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-20 12:41:40,847 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 493 transitions. [2022-11-20 12:41:40,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-11-20 12:41:40,848 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 12:41:40,848 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:41:40,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 12:41:40,849 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 12:41:40,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:41:40,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1969955908, now seen corresponding path program 2 times [2022-11-20 12:41:40,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:41:40,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915882502] [2022-11-20 12:41:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:41:40,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:41:40,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-20 12:41:42,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 12:41:42,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-20 12:41:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:42,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-20 12:41:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-20 12:41:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:42,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:41:42,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-20 12:41:42,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-20 12:41:42,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-20 12:41:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-20 12:41:42,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:41:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-11-20 12:41:42,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:41:42,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915882502] [2022-11-20 12:41:42,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915882502] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:41:42,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429027610] [2022-11-20 12:41:42,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:41:42,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:41:42,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:41:42,795 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:41:42,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_43bfd4b6-c270-4118-8c61-93002291c09b/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-20 12:41:43,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:41:43,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:41:43,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 137 conjunts are in the unsatisfiable core [2022-11-20 12:41:43,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:41:43,296 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 14 [2022-11-20 12:41:43,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:41:43,303 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 14 [2022-11-20 12:41:43,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:41:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 153 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-20 12:41:45,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:41:50,073 INFO L321 Elim1Store]: treesize reduction 65, result has 95.1 percent of original size [2022-11-20 12:41:50,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 20 new quantified variables, introduced 78 case distinctions, treesize of input 25299 treesize of output 24122 [2022-11-20 12:44:18,420 WARN L233 SmtUtils]: Spent 2.44m on a formula simplification. DAG size of input: 2334 DAG size of output: 2230 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-20 12:44:18,425 INFO L321 Elim1Store]: treesize reduction 322, result has 96.3 percent of original size [2022-11-20 12:44:18,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 48 new quantified variables, introduced 561 case distinctions, treesize of input 959293 treesize of output 855837 [2022-11-20 12:44:41,071 WARN L233 SmtUtils]: Spent 22.62s on a formula simplification that was a NOOP. DAG size: 11588 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-11-20 12:45:02,307 WARN L233 SmtUtils]: Spent 20.83s on a formula simplification that was a NOOP. DAG size: 11431 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-11-20 12:45:06,120 INFO L217 Elim1Store]: Index analysis took 1785 ms