./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 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_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 106df4f5c2a241158f9b42d6bacea5fef4152f7015c080096ac6f687357e10b4 --- 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-2329fc7 [2022-12-14 13:53:00,929 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:53:00,931 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:53:00,948 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:53:00,949 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:53:00,949 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:53:00,950 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:53:00,952 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:53:00,953 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:53:00,954 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:53:00,955 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:53:00,956 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:53:00,956 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:53:00,957 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:53:00,958 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:53:00,959 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:53:00,960 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:53:00,960 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:53:00,962 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:53:00,964 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:53:00,965 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:53:00,966 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:53:00,967 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:53:00,968 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:53:00,971 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:53:00,971 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:53:00,972 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:53:00,972 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:53:00,973 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:53:00,974 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:53:00,974 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:53:00,974 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:53:00,975 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:53:00,976 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:53:00,976 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:53:00,977 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:53:00,977 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:53:00,977 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:53:00,978 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:53:00,978 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:53:00,979 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:53:00,980 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-12-14 13:53:01,000 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:53:01,000 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:53:01,001 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:53:01,001 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:53:01,001 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:53:01,002 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:53:01,002 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:53:01,002 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:53:01,002 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:53:01,002 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 13:53:01,002 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:53:01,002 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:53:01,003 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 13:53:01,003 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 13:53:01,003 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:53:01,003 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 13:53:01,003 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 13:53:01,003 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 13:53:01,004 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:53:01,004 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:53:01,004 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:53:01,004 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 13:53:01,005 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:53:01,005 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 13:53:01,005 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 13:53:01,005 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:53:01,005 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 13:53:01,005 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:53:01,006 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:53:01,006 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:53:01,006 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:53:01,006 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 13:53:01,006 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:53:01,006 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 13:53:01,007 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 13:53:01,007 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 13:53:01,007 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 13:53:01,007 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:53:01,007 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_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/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_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh 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 -> Taipan 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 -> 106df4f5c2a241158f9b42d6bacea5fef4152f7015c080096ac6f687357e10b4 [2022-12-14 13:53:01,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:53:01,219 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:53:01,220 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:53:01,221 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:53:01,222 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:53:01,222 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i [2022-12-14 13:53:03,789 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:53:04,187 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:53:04,187 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i [2022-12-14 13:53:04,216 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/data/4bf96f425/36a8fbed27b644ed9b288fac0145373b/FLAG3dbb0d452 [2022-12-14 13:53:04,356 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/data/4bf96f425/36a8fbed27b644ed9b288fac0145373b [2022-12-14 13:53:04,358 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:53:04,359 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:53:04,360 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:53:04,360 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:53:04,363 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:53:04,363 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:53:04" (1/1) ... [2022-12-14 13:53:04,364 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3824ddc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:04, skipping insertion in model container [2022-12-14 13:53:04,364 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:53:04" (1/1) ... [2022-12-14 13:53:04,369 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:53:04,437 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:53:04,819 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-14 13:53:05,029 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-14 13:53:05,094 WARN L623 FunctionHandler]: Unknown extern function debug_dma_alloc_coherent [2022-12-14 13:53:05,098 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 13:53:05,098 WARN L623 FunctionHandler]: Unknown extern function debug_dma_free_coherent [2022-12-14 13:53:05,112 WARN L623 FunctionHandler]: Unknown extern function __tasklet_schedule [2022-12-14 13:53:05,121 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 13:53:05,124 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 13:53:05,187 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 13:53:05,190 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 13:53:05,234 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,235 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,236 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,238 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,238 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,247 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,248 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,248 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,249 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,250 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,251 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,251 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,252 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,252 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,252 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,253 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,253 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,253 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,254 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,254 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,256 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,260 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,275 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,277 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts_init [2022-12-14 13:53:05,277 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts_init [2022-12-14 13:53:05,281 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,281 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,284 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts [2022-12-14 13:53:05,290 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts [2022-12-14 13:53:05,292 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts [2022-12-14 13:53:05,292 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,297 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,302 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,303 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,304 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,315 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,320 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,325 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,325 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,326 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,331 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,331 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,332 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,335 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,340 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,341 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,345 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-14 13:53:05,346 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-14 13:53:05,346 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-14 13:53:05,349 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,351 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,351 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,351 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,355 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,356 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,356 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,357 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,357 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,357 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,358 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,358 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,359 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,359 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,360 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,360 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,365 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,368 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,372 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,373 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,373 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,380 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,381 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,381 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,384 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,388 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,389 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 13:53:05,392 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,393 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,394 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 13:53:05,397 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-14 13:53:05,398 WARN L623 FunctionHandler]: Unknown extern function tasklet_init [2022-12-14 13:53:05,402 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 13:53:05,403 WARN L623 FunctionHandler]: Unknown extern function input_register_device [2022-12-14 13:53:05,404 WARN L623 FunctionHandler]: Unknown extern function input_free_device [2022-12-14 13:53:05,404 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,404 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,408 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,411 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,412 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 13:53:05,412 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 13:53:05,413 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 13:53:05,414 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_coherent [2022-12-14 13:53:05,414 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 13:53:05,418 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,419 WARN L623 FunctionHandler]: Unknown extern function request_firmware [2022-12-14 13:53:05,420 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,420 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,421 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,421 WARN L623 FunctionHandler]: Unknown extern function crc32_le [2022-12-14 13:53:05,432 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,432 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,433 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,435 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,435 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,437 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,437 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,438 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,438 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,441 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,442 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,443 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,444 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,448 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,448 WARN L623 FunctionHandler]: Unknown extern function dvb_register_adapter [2022-12-14 13:53:05,449 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,450 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_init [2022-12-14 13:53:05,450 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,450 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,451 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_init [2022-12-14 13:53:05,451 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,452 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,452 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,453 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,453 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_release [2022-12-14 13:53:05,453 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,454 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,454 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,455 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_release [2022-12-14 13:53:05,456 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,456 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,456 WARN L623 FunctionHandler]: Unknown extern function dvb_net_init [2022-12-14 13:53:05,460 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,460 WARN L623 FunctionHandler]: Unknown extern function dvb_net_release [2022-12-14 13:53:05,461 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_release [2022-12-14 13:53:05,461 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,462 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_frontend [2022-12-14 13:53:05,462 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,489 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,491 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,491 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 13:53:05,491 WARN L623 FunctionHandler]: Unknown extern function usb_free_coherent [2022-12-14 13:53:05,492 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 13:53:05,496 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,497 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,501 WARN L623 FunctionHandler]: Unknown extern function tasklet_kill [2022-12-14 13:53:05,502 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,502 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,506 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-14 13:53:05,511 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,511 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,520 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,521 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,522 WARN L623 FunctionHandler]: Unknown extern function ttusbdecfe_dvbs_attach [2022-12-14 13:53:05,523 WARN L623 FunctionHandler]: Unknown extern function ttusbdecfe_dvbt_attach [2022-12-14 13:53:05,523 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,524 WARN L623 FunctionHandler]: Unknown extern function dvb_register_frontend [2022-12-14 13:53:05,524 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,529 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,531 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,553 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value [2022-12-14 13:53:05,553 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value_probe [2022-12-14 13:53:05,554 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 13:53:05,554 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 13:53:05,555 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,555 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 13:53:05,555 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 13:53:05,556 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,556 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-14 13:53:05,557 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,557 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,558 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,558 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-14 13:53:05,559 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,559 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-14 13:53:05,559 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,560 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,564 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_feae3ff4-1806-4825-b7b5-b1c0b119eca5/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i[247200,247213] [2022-12-14 13:53:05,639 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:53:05,649 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 13:53:05,717 WARN L623 FunctionHandler]: Unknown extern function __list_add [2022-12-14 13:53:05,719 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_unlock_irqrestore [2022-12-14 13:53:05,724 WARN L623 FunctionHandler]: Unknown extern function debug_dma_alloc_coherent [2022-12-14 13:53:05,725 WARN L623 FunctionHandler]: Unknown extern function warn_slowpath_null [2022-12-14 13:53:05,726 WARN L623 FunctionHandler]: Unknown extern function debug_dma_free_coherent [2022-12-14 13:53:05,727 WARN L623 FunctionHandler]: Unknown extern function __tasklet_schedule [2022-12-14 13:53:05,727 WARN L623 FunctionHandler]: Unknown extern function dev_get_drvdata [2022-12-14 13:53:05,728 WARN L623 FunctionHandler]: Unknown extern function dev_set_drvdata [2022-12-14 13:53:05,746 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 13:53:05,747 WARN L623 FunctionHandler]: Unknown extern function input_event [2022-12-14 13:53:05,749 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,749 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,750 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,751 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,751 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,753 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,755 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,755 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,756 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,756 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,757 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,757 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,758 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,758 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,758 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,759 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,759 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,759 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,760 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,760 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,761 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,762 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,768 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,769 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts_init [2022-12-14 13:53:05,770 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts_init [2022-12-14 13:53:05,771 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,771 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,773 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts [2022-12-14 13:53:05,778 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts [2022-12-14 13:53:05,779 WARN L623 FunctionHandler]: Unknown extern function dvb_filter_pes2ts [2022-12-14 13:53:05,779 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,781 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,783 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,784 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,785 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,789 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,792 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,794 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,794 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,795 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,796 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,797 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,797 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,798 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,801 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,801 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,802 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-14 13:53:05,803 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-14 13:53:05,803 WARN L623 FunctionHandler]: Unknown extern function usb_set_interface [2022-12-14 13:53:05,804 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,805 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,805 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,806 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,807 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,808 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,808 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,809 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,809 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,809 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,810 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,810 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,811 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,811 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,812 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,812 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,815 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,817 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,819 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,820 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,820 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,822 WARN L623 FunctionHandler]: Unknown extern function _raw_spin_lock_irqsave [2022-12-14 13:53:05,822 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,822 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,823 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,824 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,825 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 13:53:05,825 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,826 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,826 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 13:53:05,827 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-14 13:53:05,828 WARN L623 FunctionHandler]: Unknown extern function tasklet_init [2022-12-14 13:53:05,829 WARN L623 FunctionHandler]: Unknown extern function strlcat [2022-12-14 13:53:05,830 WARN L623 FunctionHandler]: Unknown extern function input_register_device [2022-12-14 13:53:05,830 WARN L623 FunctionHandler]: Unknown extern function input_free_device [2022-12-14 13:53:05,831 WARN L623 FunctionHandler]: Unknown extern function usb_submit_urb [2022-12-14 13:53:05,831 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,832 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,833 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,833 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 13:53:05,833 WARN L623 FunctionHandler]: Unknown extern function __mutex_init [2022-12-14 13:53:05,834 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_urb [2022-12-14 13:53:05,835 WARN L623 FunctionHandler]: Unknown extern function usb_alloc_coherent [2022-12-14 13:53:05,835 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 13:53:05,838 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,838 WARN L623 FunctionHandler]: Unknown extern function request_firmware [2022-12-14 13:53:05,839 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,839 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,839 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,840 WARN L623 FunctionHandler]: Unknown extern function crc32_le [2022-12-14 13:53:05,840 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,841 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,841 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,843 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,843 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,844 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,844 WARN L623 FunctionHandler]: Unknown extern function usb_bulk_msg [2022-12-14 13:53:05,845 WARN L623 FunctionHandler]: Unknown extern function release_firmware [2022-12-14 13:53:05,845 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,846 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,846 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,846 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,847 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,848 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,848 WARN L623 FunctionHandler]: Unknown extern function dvb_register_adapter [2022-12-14 13:53:05,848 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,849 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_init [2022-12-14 13:53:05,849 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,849 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,850 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_init [2022-12-14 13:53:05,850 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,850 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,850 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,851 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,851 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_release [2022-12-14 13:53:05,851 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,851 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,852 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,852 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_release [2022-12-14 13:53:05,852 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,853 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,853 WARN L623 FunctionHandler]: Unknown extern function dvb_net_init [2022-12-14 13:53:05,853 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,854 WARN L623 FunctionHandler]: Unknown extern function dvb_net_release [2022-12-14 13:53:05,854 WARN L623 FunctionHandler]: Unknown extern function dvb_dmxdev_release [2022-12-14 13:53:05,854 WARN L623 FunctionHandler]: Unknown extern function dvb_dmx_release [2022-12-14 13:53:05,855 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_frontend [2022-12-14 13:53:05,856 WARN L623 FunctionHandler]: Unknown extern function dvb_unregister_adapter [2022-12-14 13:53:05,856 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,857 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,857 WARN L623 FunctionHandler]: Unknown extern function usb_free_urb [2022-12-14 13:53:05,857 WARN L623 FunctionHandler]: Unknown extern function usb_free_coherent [2022-12-14 13:53:05,857 WARN L623 FunctionHandler]: Unknown extern function input_unregister_device [2022-12-14 13:53:05,858 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,858 WARN L623 FunctionHandler]: Unknown extern function usb_kill_urb [2022-12-14 13:53:05,858 WARN L623 FunctionHandler]: Unknown extern function tasklet_kill [2022-12-14 13:53:05,859 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,859 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,859 WARN L623 FunctionHandler]: Unknown extern function __raw_spin_lock_init [2022-12-14 13:53:05,860 WARN L623 FunctionHandler]: Unknown extern function list_del [2022-12-14 13:53:05,860 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,861 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,861 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,862 WARN L623 FunctionHandler]: Unknown extern function ttusbdecfe_dvbs_attach [2022-12-14 13:53:05,862 WARN L623 FunctionHandler]: Unknown extern function ttusbdecfe_dvbt_attach [2022-12-14 13:53:05,862 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,863 WARN L623 FunctionHandler]: Unknown extern function dvb_register_frontend [2022-12-14 13:53:05,863 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,864 WARN L623 FunctionHandler]: Unknown extern function printk [2022-12-14 13:53:05,865 WARN L623 FunctionHandler]: Unknown extern function kfree [2022-12-14 13:53:05,866 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value [2022-12-14 13:53:05,866 WARN L623 FunctionHandler]: Unknown extern function ldv_check_return_value_probe [2022-12-14 13:53:05,867 WARN L623 FunctionHandler]: Unknown extern function ldv_handler_precall [2022-12-14 13:53:05,867 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 13:53:05,867 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,868 WARN L623 FunctionHandler]: Unknown extern function mutex_lock [2022-12-14 13:53:05,868 WARN L623 FunctionHandler]: Unknown extern function mutex_trylock [2022-12-14 13:53:05,868 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,868 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-14 13:53:05,869 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,869 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,869 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,869 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-14 13:53:05,870 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,870 WARN L623 FunctionHandler]: Unknown extern function mutex_lock_interruptible [2022-12-14 13:53:05,870 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,870 WARN L623 FunctionHandler]: Unknown extern function mutex_unlock [2022-12-14 13:53:05,871 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_feae3ff4-1806-4825-b7b5-b1c0b119eca5/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i[247200,247213] [2022-12-14 13:53:05,878 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:53:05,915 INFO L208 MainTranslator]: Completed translation [2022-12-14 13:53:05,916 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05 WrapperNode [2022-12-14 13:53:05,916 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:53:05,917 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 13:53:05,917 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 13:53:05,917 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 13:53:05,922 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:05,959 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,032 INFO L138 Inliner]: procedures = 216, calls = 1432, calls flagged for inlining = 108, calls inlined = 97, statements flattened = 3087 [2022-12-14 13:53:06,033 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 13:53:06,033 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 13:53:06,033 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 13:53:06,033 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 13:53:06,041 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,053 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,054 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,103 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,111 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,122 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,130 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,144 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 13:53:06,145 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 13:53:06,145 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 13:53:06,145 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 13:53:06,145 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (1/1) ... [2022-12-14 13:53:06,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:53:06,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:53:06,167 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 13:53:06,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 13:53:06,200 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-12-14 13:53:06,200 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-12-14 13:53:06,200 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_free_iso_urbs [2022-12-14 13:53:06,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_free_iso_urbs [2022-12-14 13:53:06,200 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-12-14 13:53:06,200 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_unregister_adapter [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_unregister_adapter [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_iso_mutex_of_ttusb_dec [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_iso_mutex_of_ttusb_dec [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_start_iso_xfer [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_start_iso_xfer [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_usb_mutex_of_ttusb_dec [2022-12-14 13:53:06,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_usb_mutex_of_ttusb_dec [2022-12-14 13:53:06,201 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_dmx_release [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_dmx_release [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-12-14 13:53:06,202 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-12-14 13:53:06,202 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_set_model [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_set_model [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_stop_iso_xfer [2022-12-14 13:53:06,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_stop_iso_xfer [2022-12-14 13:53:06,203 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_filter_pes2ts_init [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_filter_pes2ts_init [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~X~$Pointer$~X~int~TO~int [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~X~$Pointer$~X~int~TO~int [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-12-14 13:53:06,204 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-12-14 13:53:06,204 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_send_command [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_send_command [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_setup_urbs [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_setup_urbs [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_set_pids [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_set_pids [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure ttusb_dec_exit_usb [2022-12-14 13:53:06,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ttusb_dec_exit_usb [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 13:53:06,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 13:53:06,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_iso_mutex_of_ttusb_dec [2022-12-14 13:53:06,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_iso_mutex_of_ttusb_dec [2022-12-14 13:53:06,206 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-12-14 13:53:06,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-12-14 13:53:06,217 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-12-14 13:53:06,217 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-12-14 13:53:06,217 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_dmxdev_release [2022-12-14 13:53:06,217 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_dmxdev_release [2022-12-14 13:53:06,217 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-12-14 13:53:06,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-12-14 13:53:06,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 13:53:06,218 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 13:53:06,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 13:53:06,663 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 13:53:06,664 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 13:53:11,199 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 13:53:11,742 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 13:53:11,742 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-14 13:53:11,745 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:53:11 BoogieIcfgContainer [2022-12-14 13:53:11,745 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 13:53:11,746 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 13:53:11,746 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 13:53:11,749 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 13:53:11,749 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 01:53:04" (1/3) ... [2022-12-14 13:53:11,749 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a38e5db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:53:11, skipping insertion in model container [2022-12-14 13:53:11,749 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:53:05" (2/3) ... [2022-12-14 13:53:11,750 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a38e5db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:53:11, skipping insertion in model container [2022-12-14 13:53:11,750 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:53:11" (3/3) ... [2022-12-14 13:53:11,751 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--media--usb--ttusb-dec--ttusb_dec.ko-ldv_main0.cil.out.i [2022-12-14 13:53:11,765 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 13:53:11,765 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-14 13:53:11,809 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 13:53:11,814 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=FINITE_AUTOMATA, 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;@5d8d263d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 13:53:11,814 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-14 13:53:11,818 INFO L276 IsEmpty]: Start isEmpty. Operand has 671 states, 415 states have (on average 1.3373493975903614) internal successors, (555), 435 states have internal predecessors, (555), 204 states have call successors, (204), 50 states have call predecessors, (204), 50 states have return successors, (204), 198 states have call predecessors, (204), 204 states have call successors, (204) [2022-12-14 13:53:11,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 13:53:11,823 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:11,824 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:11,824 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:11,827 INFO L85 PathProgramCache]: Analyzing trace with hash 710932887, now seen corresponding path program 1 times [2022-12-14 13:53:11,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:11,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371168874] [2022-12-14 13:53:11,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:11,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:12,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:53:12,106 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:12,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371168874] [2022-12-14 13:53:12,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371168874] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:12,107 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:12,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:53:12,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094745256] [2022-12-14 13:53:12,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:12,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:53:12,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:12,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:53:12,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:53:12,135 INFO L87 Difference]: Start difference. First operand has 671 states, 415 states have (on average 1.3373493975903614) internal successors, (555), 435 states have internal predecessors, (555), 204 states have call successors, (204), 50 states have call predecessors, (204), 50 states have return successors, (204), 198 states have call predecessors, (204), 204 states have call successors, (204) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:14,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:17,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:19,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:19,037 INFO L93 Difference]: Finished difference Result 1929 states and 2814 transitions. [2022-12-14 13:53:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:53:19,040 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-12-14 13:53:19,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:19,053 INFO L225 Difference]: With dead ends: 1929 [2022-12-14 13:53:19,053 INFO L226 Difference]: Without dead ends: 1255 [2022-12-14 13:53:19,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-12-14 13:53:19,061 INFO L413 NwaCegarLoop]: 991 mSDtfsCounter, 852 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 852 SdHoareTripleChecker+Valid, 1773 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:19,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [852 Valid, 1773 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 310 Invalid, 1 Unknown, 0 Unchecked, 6.8s Time] [2022-12-14 13:53:19,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2022-12-14 13:53:19,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1251. [2022-12-14 13:53:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 778 states have (on average 1.3277634961439588) internal successors, (1033), 807 states have internal predecessors, (1033), 376 states have call successors, (376), 98 states have call predecessors, (376), 96 states have return successors, (375), 355 states have call predecessors, (375), 368 states have call successors, (375) [2022-12-14 13:53:19,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1784 transitions. [2022-12-14 13:53:19,156 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1784 transitions. Word has length 7 [2022-12-14 13:53:19,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:19,157 INFO L495 AbstractCegarLoop]: Abstraction has 1251 states and 1784 transitions. [2022-12-14 13:53:19,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:19,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1784 transitions. [2022-12-14 13:53:19,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 13:53:19,157 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:19,157 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:19,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 13:53:19,158 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:19,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:19,158 INFO L85 PathProgramCache]: Analyzing trace with hash 563676413, now seen corresponding path program 1 times [2022-12-14 13:53:19,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:19,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101482240] [2022-12-14 13:53:19,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:19,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:19,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:53:19,234 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:19,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101482240] [2022-12-14 13:53:19,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101482240] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:19,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:19,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:53:19,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656649885] [2022-12-14 13:53:19,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:19,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:53:19,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:19,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:53:19,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:53:19,237 INFO L87 Difference]: Start difference. First operand 1251 states and 1784 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:21,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:23,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:26,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:26,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:26,833 INFO L93 Difference]: Finished difference Result 2461 states and 3504 transitions. [2022-12-14 13:53:26,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:53:26,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 13:53:26,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:26,849 INFO L225 Difference]: With dead ends: 2461 [2022-12-14 13:53:26,849 INFO L226 Difference]: Without dead ends: 2458 [2022-12-14 13:53:26,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-12-14 13:53:26,851 INFO L413 NwaCegarLoop]: 988 mSDtfsCounter, 886 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 886 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:26,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [886 Valid, 1782 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 298 Invalid, 2 Unknown, 0 Unchecked, 7.5s Time] [2022-12-14 13:53:26,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2022-12-14 13:53:26,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 2451. [2022-12-14 13:53:26,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2451 states, 1528 states have (on average 1.3285340314136125) internal successors, (2030), 1580 states have internal predecessors, (2030), 730 states have call successors, (730), 195 states have call predecessors, (730), 192 states have return successors, (735), 695 states have call predecessors, (735), 722 states have call successors, (735) [2022-12-14 13:53:26,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2451 states to 2451 states and 3495 transitions. [2022-12-14 13:53:26,976 INFO L78 Accepts]: Start accepts. Automaton has 2451 states and 3495 transitions. Word has length 8 [2022-12-14 13:53:26,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:26,976 INFO L495 AbstractCegarLoop]: Abstraction has 2451 states and 3495 transitions. [2022-12-14 13:53:26,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:26,976 INFO L276 IsEmpty]: Start isEmpty. Operand 2451 states and 3495 transitions. [2022-12-14 13:53:26,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 13:53:26,977 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:26,977 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:26,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 13:53:26,977 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:26,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:26,978 INFO L85 PathProgramCache]: Analyzing trace with hash 293697882, now seen corresponding path program 1 times [2022-12-14 13:53:26,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:26,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983719878] [2022-12-14 13:53:26,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:26,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:27,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:53:27,075 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:27,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983719878] [2022-12-14 13:53:27,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983719878] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:27,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:27,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:53:27,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622430728] [2022-12-14 13:53:27,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:27,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:53:27,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:27,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:53:27,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:53:27,077 INFO L87 Difference]: Start difference. First operand 2451 states and 3495 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:29,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:33,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:33,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:33,854 INFO L93 Difference]: Finished difference Result 2462 states and 3505 transitions. [2022-12-14 13:53:33,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:53:33,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-12-14 13:53:33,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:33,863 INFO L225 Difference]: With dead ends: 2462 [2022-12-14 13:53:33,864 INFO L226 Difference]: Without dead ends: 2459 [2022-12-14 13:53:33,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-12-14 13:53:33,865 INFO L413 NwaCegarLoop]: 988 mSDtfsCounter, 883 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 1785 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:33,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [883 Valid, 1785 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 298 Invalid, 2 Unknown, 0 Unchecked, 6.7s Time] [2022-12-14 13:53:33,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2459 states. [2022-12-14 13:53:33,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2459 to 2452. [2022-12-14 13:53:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2452 states, 1529 states have (on average 1.328319162851537) internal successors, (2031), 1581 states have internal predecessors, (2031), 730 states have call successors, (730), 195 states have call predecessors, (730), 192 states have return successors, (735), 695 states have call predecessors, (735), 722 states have call successors, (735) [2022-12-14 13:53:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2452 states to 2452 states and 3496 transitions. [2022-12-14 13:53:33,956 INFO L78 Accepts]: Start accepts. Automaton has 2452 states and 3496 transitions. Word has length 9 [2022-12-14 13:53:33,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:33,956 INFO L495 AbstractCegarLoop]: Abstraction has 2452 states and 3496 transitions. [2022-12-14 13:53:33,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:33,956 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 3496 transitions. [2022-12-14 13:53:33,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 13:53:33,956 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:33,956 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:33,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 13:53:33,957 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:33,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:33,957 INFO L85 PathProgramCache]: Analyzing trace with hash 514302880, now seen corresponding path program 1 times [2022-12-14 13:53:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:33,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313563615] [2022-12-14 13:53:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:33,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:34,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:53:34,018 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:34,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313563615] [2022-12-14 13:53:34,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313563615] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:34,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:34,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:53:34,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636422293] [2022-12-14 13:53:34,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:34,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:53:34,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:34,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:53:34,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:53:34,020 INFO L87 Difference]: Start difference. First operand 2452 states and 3496 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:36,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:38,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:40,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:41,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:41,318 INFO L93 Difference]: Finished difference Result 4708 states and 6791 transitions. [2022-12-14 13:53:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:53:41,322 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-12-14 13:53:41,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:41,336 INFO L225 Difference]: With dead ends: 4708 [2022-12-14 13:53:41,336 INFO L226 Difference]: Without dead ends: 4699 [2022-12-14 13:53:41,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-12-14 13:53:41,339 INFO L413 NwaCegarLoop]: 1026 mSDtfsCounter, 874 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 1813 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:41,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [874 Valid, 1813 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 309 Invalid, 1 Unknown, 0 Unchecked, 7.2s Time] [2022-12-14 13:53:41,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4699 states. [2022-12-14 13:53:41,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4699 to 4692. [2022-12-14 13:53:41,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4692 states, 2925 states have (on average 1.3258119658119658) internal successors, (3878), 3021 states have internal predecessors, (3878), 1388 states have call successors, (1388), 383 states have call predecessors, (1388), 378 states have return successors, (1503), 1327 states have call predecessors, (1503), 1380 states have call successors, (1503) [2022-12-14 13:53:41,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4692 states to 4692 states and 6769 transitions. [2022-12-14 13:53:41,597 INFO L78 Accepts]: Start accepts. Automaton has 4692 states and 6769 transitions. Word has length 10 [2022-12-14 13:53:41,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:41,597 INFO L495 AbstractCegarLoop]: Abstraction has 4692 states and 6769 transitions. [2022-12-14 13:53:41,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 13:53:41,597 INFO L276 IsEmpty]: Start isEmpty. Operand 4692 states and 6769 transitions. [2022-12-14 13:53:41,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-12-14 13:53:41,602 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:41,602 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:41,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 13:53:41,603 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:41,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:41,603 INFO L85 PathProgramCache]: Analyzing trace with hash 647314932, now seen corresponding path program 1 times [2022-12-14 13:53:41,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:41,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51816254] [2022-12-14 13:53:41,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:41,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:41,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:41,914 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 13:53:41,914 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:41,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51816254] [2022-12-14 13:53:41,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51816254] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:41,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:41,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:53:41,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995964678] [2022-12-14 13:53:41,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:41,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:53:41,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:41,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:53:41,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:53:41,917 INFO L87 Difference]: Start difference. First operand 4692 states and 6769 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-12-14 13:53:44,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:46,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:46,099 INFO L93 Difference]: Finished difference Result 9431 states and 13624 transitions. [2022-12-14 13:53:46,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:53:46,103 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 84 [2022-12-14 13:53:46,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:46,117 INFO L225 Difference]: With dead ends: 9431 [2022-12-14 13:53:46,117 INFO L226 Difference]: Without dead ends: 4740 [2022-12-14 13:53:46,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 13:53:46,127 INFO L413 NwaCegarLoop]: 798 mSDtfsCounter, 232 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:46,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 1322 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 261 Invalid, 1 Unknown, 0 Unchecked, 4.0s Time] [2022-12-14 13:53:46,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4740 states. [2022-12-14 13:53:46,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4740 to 4740. [2022-12-14 13:53:46,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 2973 states have (on average 1.3282879246552304) internal successors, (3949), 3069 states have internal predecessors, (3949), 1388 states have call successors, (1388), 383 states have call predecessors, (1388), 378 states have return successors, (1503), 1327 states have call predecessors, (1503), 1380 states have call successors, (1503) [2022-12-14 13:53:46,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 6840 transitions. [2022-12-14 13:53:46,301 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 6840 transitions. Word has length 84 [2022-12-14 13:53:46,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:46,301 INFO L495 AbstractCegarLoop]: Abstraction has 4740 states and 6840 transitions. [2022-12-14 13:53:46,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-12-14 13:53:46,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 6840 transitions. [2022-12-14 13:53:46,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-12-14 13:53:46,304 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:46,304 INFO L195 NwaCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:53:46,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 13:53:46,304 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:46,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:46,304 INFO L85 PathProgramCache]: Analyzing trace with hash 26658259, now seen corresponding path program 1 times [2022-12-14 13:53:46,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:46,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729313914] [2022-12-14 13:53:46,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:46,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:46,536 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 13:53:46,537 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:46,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729313914] [2022-12-14 13:53:46,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729313914] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:46,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:46,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:53:46,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237548318] [2022-12-14 13:53:46,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:46,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:53:46,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:46,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:53:46,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:53:46,539 INFO L87 Difference]: Start difference. First operand 4740 states and 6840 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:53:48,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:51,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:53:52,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:52,818 INFO L93 Difference]: Finished difference Result 11628 states and 16737 transitions. [2022-12-14 13:53:52,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:53:52,821 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 96 [2022-12-14 13:53:52,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:52,844 INFO L225 Difference]: With dead ends: 11628 [2022-12-14 13:53:52,844 INFO L226 Difference]: Without dead ends: 6889 [2022-12-14 13:53:52,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 13:53:52,855 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 823 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 1780 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:52,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 1780 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 302 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2022-12-14 13:53:52,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6889 states. [2022-12-14 13:53:53,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6889 to 6866. [2022-12-14 13:53:53,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6866 states, 4294 states have (on average 1.320912901723335) internal successors, (5672), 4436 states have internal predecessors, (5672), 2004 states have call successors, (2004), 574 states have call predecessors, (2004), 567 states have return successors, (2171), 1915 states have call predecessors, (2171), 1996 states have call successors, (2171) [2022-12-14 13:53:53,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6866 states to 6866 states and 9847 transitions. [2022-12-14 13:53:53,211 INFO L78 Accepts]: Start accepts. Automaton has 6866 states and 9847 transitions. Word has length 96 [2022-12-14 13:53:53,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:53,212 INFO L495 AbstractCegarLoop]: Abstraction has 6866 states and 9847 transitions. [2022-12-14 13:53:53,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-12-14 13:53:53,212 INFO L276 IsEmpty]: Start isEmpty. Operand 6866 states and 9847 transitions. [2022-12-14 13:53:53,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-12-14 13:53:53,216 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:53,216 INFO L195 NwaCegarLoop]: trace histogram [5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:53,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 13:53:53,216 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:53:53,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:53,217 INFO L85 PathProgramCache]: Analyzing trace with hash 2121628181, now seen corresponding path program 1 times [2022-12-14 13:53:53,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:53:53,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986854874] [2022-12-14 13:53:53,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:53:53,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:53:53,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:53:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 13:53:53,684 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:53:53,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986854874] [2022-12-14 13:53:53,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986854874] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:53:53,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:53:53,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 13:53:53,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388365788] [2022-12-14 13:53:53,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:53:53,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:53:53,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:53:53,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:53:53,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:53:53,686 INFO L87 Difference]: Start difference. First operand 6866 states and 9847 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-12-14 13:53:55,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:00,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:01,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:54:01,206 INFO L93 Difference]: Finished difference Result 17595 states and 26401 transitions. [2022-12-14 13:54:01,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 13:54:01,207 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 98 [2022-12-14 13:54:01,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:54:01,254 INFO L225 Difference]: With dead ends: 17595 [2022-12-14 13:54:01,254 INFO L226 Difference]: Without dead ends: 10730 [2022-12-14 13:54:01,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:54:01,278 INFO L413 NwaCegarLoop]: 1067 mSDtfsCounter, 718 mSDsluCounter, 2852 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 216 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 3919 SdHoareTripleChecker+Invalid, 934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:54:01,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 3919 Invalid, 934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 716 Invalid, 2 Unknown, 0 Unchecked, 7.0s Time] [2022-12-14 13:54:01,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10730 states. [2022-12-14 13:54:01,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10730 to 6902. [2022-12-14 13:54:01,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6902 states, 4330 states have (on average 1.3182448036951502) internal successors, (5708), 4472 states have internal predecessors, (5708), 2004 states have call successors, (2004), 574 states have call predecessors, (2004), 567 states have return successors, (2171), 1915 states have call predecessors, (2171), 1996 states have call successors, (2171) [2022-12-14 13:54:01,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6902 states to 6902 states and 9883 transitions. [2022-12-14 13:54:01,741 INFO L78 Accepts]: Start accepts. Automaton has 6902 states and 9883 transitions. Word has length 98 [2022-12-14 13:54:01,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:54:01,741 INFO L495 AbstractCegarLoop]: Abstraction has 6902 states and 9883 transitions. [2022-12-14 13:54:01,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-12-14 13:54:01,742 INFO L276 IsEmpty]: Start isEmpty. Operand 6902 states and 9883 transitions. [2022-12-14 13:54:01,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-12-14 13:54:01,744 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:54:01,744 INFO L195 NwaCegarLoop]: trace histogram [5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:54:01,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 13:54:01,744 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:54:01,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:54:01,744 INFO L85 PathProgramCache]: Analyzing trace with hash 261020062, now seen corresponding path program 1 times [2022-12-14 13:54:01,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:54:01,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703755656] [2022-12-14 13:54:01,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:01,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:54:01,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-12-14 13:54:01,958 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:54:01,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703755656] [2022-12-14 13:54:01,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703755656] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:54:01,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:54:01,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:54:01,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200917797] [2022-12-14 13:54:01,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:54:01,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:54:01,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:54:01,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:54:01,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:54:01,960 INFO L87 Difference]: Start difference. First operand 6902 states and 9883 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-12-14 13:54:04,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:07,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:08,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:54:08,274 INFO L93 Difference]: Finished difference Result 15296 states and 22297 transitions. [2022-12-14 13:54:08,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:54:08,275 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 105 [2022-12-14 13:54:08,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:54:08,297 INFO L225 Difference]: With dead ends: 15296 [2022-12-14 13:54:08,297 INFO L226 Difference]: Without dead ends: 8395 [2022-12-14 13:54:08,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 13:54:08,313 INFO L413 NwaCegarLoop]: 971 mSDtfsCounter, 118 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1817 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:54:08,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 1817 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 336 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2022-12-14 13:54:08,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8395 states. [2022-12-14 13:54:08,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8395 to 6914. [2022-12-14 13:54:08,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6914 states, 4342 states have (on average 1.3173652694610778) internal successors, (5720), 4484 states have internal predecessors, (5720), 2004 states have call successors, (2004), 574 states have call predecessors, (2004), 567 states have return successors, (2171), 1915 states have call predecessors, (2171), 1996 states have call successors, (2171) [2022-12-14 13:54:08,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6914 states to 6914 states and 9895 transitions. [2022-12-14 13:54:08,605 INFO L78 Accepts]: Start accepts. Automaton has 6914 states and 9895 transitions. Word has length 105 [2022-12-14 13:54:08,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:54:08,605 INFO L495 AbstractCegarLoop]: Abstraction has 6914 states and 9895 transitions. [2022-12-14 13:54:08,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-12-14 13:54:08,605 INFO L276 IsEmpty]: Start isEmpty. Operand 6914 states and 9895 transitions. [2022-12-14 13:54:08,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-12-14 13:54:08,607 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:54:08,607 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:54:08,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 13:54:08,607 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:54:08,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:54:08,607 INFO L85 PathProgramCache]: Analyzing trace with hash 2100640426, now seen corresponding path program 1 times [2022-12-14 13:54:08,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:54:08,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540520131] [2022-12-14 13:54:08,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:08,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:54:08,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:08,798 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-12-14 13:54:08,798 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:54:08,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540520131] [2022-12-14 13:54:08,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540520131] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:54:08,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:54:08,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 13:54:08,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358414114] [2022-12-14 13:54:08,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:54:08,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:54:08,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:54:08,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:54:08,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:54:08,800 INFO L87 Difference]: Start difference. First operand 6914 states and 9895 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-12-14 13:54:12,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:15,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:15,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:54:15,798 INFO L93 Difference]: Finished difference Result 13901 states and 19886 transitions. [2022-12-14 13:54:15,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:54:15,799 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 103 [2022-12-14 13:54:15,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:54:15,817 INFO L225 Difference]: With dead ends: 13901 [2022-12-14 13:54:15,817 INFO L226 Difference]: Without dead ends: 6986 [2022-12-14 13:54:15,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-12-14 13:54:15,830 INFO L413 NwaCegarLoop]: 813 mSDtfsCounter, 21 mSDsluCounter, 1607 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2420 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-12-14 13:54:15,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2420 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 446 Invalid, 2 Unknown, 0 Unchecked, 6.7s Time] [2022-12-14 13:54:15,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6986 states. [2022-12-14 13:54:16,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6986 to 6928. [2022-12-14 13:54:16,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6928 states, 4356 states have (on average 1.3161157024793388) internal successors, (5733), 4498 states have internal predecessors, (5733), 2004 states have call successors, (2004), 574 states have call predecessors, (2004), 567 states have return successors, (2171), 1915 states have call predecessors, (2171), 1996 states have call successors, (2171) [2022-12-14 13:54:16,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6928 states to 6928 states and 9908 transitions. [2022-12-14 13:54:16,091 INFO L78 Accepts]: Start accepts. Automaton has 6928 states and 9908 transitions. Word has length 103 [2022-12-14 13:54:16,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:54:16,091 INFO L495 AbstractCegarLoop]: Abstraction has 6928 states and 9908 transitions. [2022-12-14 13:54:16,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-12-14 13:54:16,091 INFO L276 IsEmpty]: Start isEmpty. Operand 6928 states and 9908 transitions. [2022-12-14 13:54:16,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-12-14 13:54:16,092 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:54:16,093 INFO L195 NwaCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:54:16,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-14 13:54:16,093 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:54:16,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:54:16,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1403433362, now seen corresponding path program 1 times [2022-12-14 13:54:16,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:54:16,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062727685] [2022-12-14 13:54:16,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:16,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:54:16,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:16,362 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-12-14 13:54:16,362 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:54:16,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062727685] [2022-12-14 13:54:16,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062727685] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:54:16,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789558965] [2022-12-14 13:54:16,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:16,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:54:16,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:54:16,364 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:54:16,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 13:54:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:16,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 2220 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:54:16,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:54:16,911 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-12-14 13:54:16,911 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:54:16,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789558965] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:54:16,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:54:16,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-12-14 13:54:16,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510959150] [2022-12-14 13:54:16,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:54:16,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:54:16,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:54:16,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:54:16,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:54:16,914 INFO L87 Difference]: Start difference. First operand 6928 states and 9908 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-12-14 13:54:20,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:22,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:22,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:54:22,510 INFO L93 Difference]: Finished difference Result 13879 states and 19895 transitions. [2022-12-14 13:54:22,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:54:22,511 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 115 [2022-12-14 13:54:22,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:54:22,529 INFO L225 Difference]: With dead ends: 13879 [2022-12-14 13:54:22,529 INFO L226 Difference]: Without dead ends: 6952 [2022-12-14 13:54:22,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:54:22,544 INFO L413 NwaCegarLoop]: 800 mSDtfsCounter, 2 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1600 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:54:22,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1600 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 297 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2022-12-14 13:54:22,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6952 states. [2022-12-14 13:54:22,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6952 to 6940. [2022-12-14 13:54:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6940 states, 4368 states have (on average 1.3152472527472527) internal successors, (5745), 4510 states have internal predecessors, (5745), 2004 states have call successors, (2004), 574 states have call predecessors, (2004), 567 states have return successors, (2171), 1915 states have call predecessors, (2171), 1996 states have call successors, (2171) [2022-12-14 13:54:22,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6940 states to 6940 states and 9920 transitions. [2022-12-14 13:54:22,837 INFO L78 Accepts]: Start accepts. Automaton has 6940 states and 9920 transitions. Word has length 115 [2022-12-14 13:54:22,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:54:22,837 INFO L495 AbstractCegarLoop]: Abstraction has 6940 states and 9920 transitions. [2022-12-14 13:54:22,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-12-14 13:54:22,837 INFO L276 IsEmpty]: Start isEmpty. Operand 6940 states and 9920 transitions. [2022-12-14 13:54:22,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-12-14 13:54:22,838 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:54:22,838 INFO L195 NwaCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:54:22,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 13:54:23,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:54:23,039 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:54:23,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:54:23,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1225214355, now seen corresponding path program 1 times [2022-12-14 13:54:23,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:54:23,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071112878] [2022-12-14 13:54:23,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:23,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:54:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:23,287 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-12-14 13:54:23,287 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:54:23,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071112878] [2022-12-14 13:54:23,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071112878] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:54:23,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180966861] [2022-12-14 13:54:23,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:23,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:54:23,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:54:23,289 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:54:23,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 13:54:23,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:23,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 2320 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:54:23,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:54:23,882 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-12-14 13:54:23,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:54:23,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180966861] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:54:23,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:54:23,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-12-14 13:54:23,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508978149] [2022-12-14 13:54:23,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:54:23,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:54:23,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:54:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:54:23,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:54:23,885 INFO L87 Difference]: Start difference. First operand 6940 states and 9920 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-12-14 13:54:26,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:28,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:30,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:30,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:54:30,387 INFO L93 Difference]: Finished difference Result 13891 states and 19895 transitions. [2022-12-14 13:54:30,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:54:30,388 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 117 [2022-12-14 13:54:30,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:54:30,413 INFO L225 Difference]: With dead ends: 13891 [2022-12-14 13:54:30,414 INFO L226 Difference]: Without dead ends: 6952 [2022-12-14 13:54:30,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:54:30,437 INFO L413 NwaCegarLoop]: 801 mSDtfsCounter, 0 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1601 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:54:30,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1601 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 296 Invalid, 1 Unknown, 0 Unchecked, 6.3s Time] [2022-12-14 13:54:30,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6952 states. [2022-12-14 13:54:30,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6952 to 6952. [2022-12-14 13:54:30,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6952 states, 4380 states have (on average 1.3143835616438355) internal successors, (5757), 4522 states have internal predecessors, (5757), 2004 states have call successors, (2004), 574 states have call predecessors, (2004), 567 states have return successors, (2171), 1915 states have call predecessors, (2171), 1996 states have call successors, (2171) [2022-12-14 13:54:30,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6952 states to 6952 states and 9932 transitions. [2022-12-14 13:54:30,717 INFO L78 Accepts]: Start accepts. Automaton has 6952 states and 9932 transitions. Word has length 117 [2022-12-14 13:54:30,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:54:30,718 INFO L495 AbstractCegarLoop]: Abstraction has 6952 states and 9932 transitions. [2022-12-14 13:54:30,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-12-14 13:54:30,718 INFO L276 IsEmpty]: Start isEmpty. Operand 6952 states and 9932 transitions. [2022-12-14 13:54:30,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-12-14 13:54:30,719 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:54:30,719 INFO L195 NwaCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:54:30,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 13:54:30,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-12-14 13:54:30,921 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:54:30,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:54:30,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1984530305, now seen corresponding path program 1 times [2022-12-14 13:54:30,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:54:30,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770011415] [2022-12-14 13:54:30,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:30,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:54:31,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:31,227 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-12-14 13:54:31,227 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:54:31,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770011415] [2022-12-14 13:54:31,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770011415] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:54:31,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590963653] [2022-12-14 13:54:31,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:54:31,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:54:31,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:54:31,229 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:54:31,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 13:54:31,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:54:31,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 2347 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:54:31,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:54:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 13:54:31,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:54:31,914 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-12-14 13:54:31,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590963653] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:54:31,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [618557511] [2022-12-14 13:54:31,939 INFO L159 IcfgInterpreter]: Started Sifa with 98 locations of interest [2022-12-14 13:54:31,939 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:54:31,943 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:54:31,950 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:54:31,951 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:54:36,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-14 13:54:36,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 13:54:42,993 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 13:54:42,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2022-12-14 13:54:43,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,040 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-14 13:54:43,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2022-12-14 13:54:43,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,101 INFO L321 Elim1Store]: treesize reduction 35, result has 35.2 percent of original size [2022-12-14 13:54:43,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 42 [2022-12-14 13:54:43,143 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:54:43,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2022-12-14 13:54:43,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,359 INFO L217 Elim1Store]: Index analysis took 132 ms [2022-12-14 13:54:43,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:43,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:54:44,188 INFO L321 Elim1Store]: treesize reduction 2155, result has 0.9 percent of original size [2022-12-14 13:54:44,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 155 select indices, 155 select index equivalence classes, 886 disjoint index pairs (out of 11935 index pairs), introduced 155 new quantified variables, introduced 155 case distinctions, treesize of input 1214 treesize of output 1658 [2022-12-14 13:54:46,150 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 68 treesize of output 46 [2022-12-14 13:54:46,189 INFO L321 Elim1Store]: treesize reduction 52, result has 44.1 percent of original size [2022-12-14 13:54:46,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 76 [2022-12-14 13:54:46,207 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 61 treesize of output 39 [2022-12-14 13:54:46,666 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 227 treesize of output 187 [2022-12-14 13:54:46,739 INFO L321 Elim1Store]: treesize reduction 156, result has 22.4 percent of original size [2022-12-14 13:54:46,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 230 treesize of output 219 [2022-12-14 13:54:46,758 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 220 treesize of output 180 [2022-12-14 13:54:47,308 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 19 treesize of output 1 [2022-12-14 13:54:47,326 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 22 treesize of output 18 [2022-12-14 13:54:47,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-12-14 13:54:47,619 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 78 treesize of output 56 [2022-12-14 13:54:47,663 INFO L321 Elim1Store]: treesize reduction 82, result has 33.3 percent of original size [2022-12-14 13:54:47,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 85 [2022-12-14 13:54:47,681 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 61 treesize of output 39 [2022-12-14 13:54:48,066 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 239 treesize of output 199 [2022-12-14 13:54:48,145 INFO L321 Elim1Store]: treesize reduction 196, result has 18.7 percent of original size [2022-12-14 13:54:48,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 242 treesize of output 228 [2022-12-14 13:54:48,161 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 232 treesize of output 192 [2022-12-14 13:54:49,169 FATAL L? ?]: Ignoring exception! java.lang.UnsupportedOperationException: not yet implemented, we need term in nnf at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PrenexNormalForm.convertApplicationTerm(PrenexNormalForm.java:89) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:389) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:319) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:148) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 13:54:49,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:54:49,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-12-14 13:54:49,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655155103] [2022-12-14 13:54:49,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:54:49,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:54:49,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:54:49,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:54:49,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:54:49,173 INFO L87 Difference]: Start difference. First operand 6952 states and 9932 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2022-12-14 13:54:51,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:56,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:54:58,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:00,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:03,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:04,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:05,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:06,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:55:06,605 INFO L93 Difference]: Finished difference Result 19875 states and 29939 transitions. [2022-12-14 13:55:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:55:06,605 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) Word has length 118 [2022-12-14 13:55:06,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:55:06,638 INFO L225 Difference]: With dead ends: 19875 [2022-12-14 13:55:06,638 INFO L226 Difference]: Without dead ends: 12924 [2022-12-14 13:55:06,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:55:06,653 INFO L413 NwaCegarLoop]: 1107 mSDtfsCounter, 589 mSDsluCounter, 3607 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 47 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 4714 SdHoareTripleChecker+Invalid, 1226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2022-12-14 13:55:06,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [771 Valid, 4714 Invalid, 1226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1178 Invalid, 1 Unknown, 0 Unchecked, 16.6s Time] [2022-12-14 13:55:06,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12924 states. [2022-12-14 13:55:07,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12924 to 7096. [2022-12-14 13:55:07,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7096 states, 4488 states have (on average 1.3148395721925135) internal successors, (5901), 4630 states have internal predecessors, (5901), 2040 states have call successors, (2040), 574 states have call predecessors, (2040), 567 states have return successors, (2207), 1951 states have call predecessors, (2207), 2032 states have call successors, (2207) [2022-12-14 13:55:07,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7096 states to 7096 states and 10148 transitions. [2022-12-14 13:55:07,104 INFO L78 Accepts]: Start accepts. Automaton has 7096 states and 10148 transitions. Word has length 118 [2022-12-14 13:55:07,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:55:07,104 INFO L495 AbstractCegarLoop]: Abstraction has 7096 states and 10148 transitions. [2022-12-14 13:55:07,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 5 states have call predecessors, (26), 5 states have call successors, (26) [2022-12-14 13:55:07,105 INFO L276 IsEmpty]: Start isEmpty. Operand 7096 states and 10148 transitions. [2022-12-14 13:55:07,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-12-14 13:55:07,107 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:55:07,108 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:55:07,115 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 13:55:07,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:55:07,309 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:55:07,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:55:07,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1373035535, now seen corresponding path program 2 times [2022-12-14 13:55:07,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:55:07,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206994308] [2022-12-14 13:55:07,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:55:07,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:55:07,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:55:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-12-14 13:55:07,639 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:55:07,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206994308] [2022-12-14 13:55:07,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206994308] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:55:07,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972330120] [2022-12-14 13:55:07,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:55:07,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:55:07,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:55:07,640 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:55:07,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 13:55:08,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 13:55:08,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:55:08,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 13:55:08,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:55:08,227 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-12-14 13:55:08,227 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:55:08,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972330120] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:55:08,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:55:08,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-12-14 13:55:08,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774076814] [2022-12-14 13:55:08,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:55:08,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:55:08,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:55:08,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:55:08,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:55:08,229 INFO L87 Difference]: Start difference. First operand 7096 states and 10148 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-12-14 13:55:10,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:13,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:15,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:16,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:55:16,807 INFO L93 Difference]: Finished difference Result 7146 states and 10242 transitions. [2022-12-14 13:55:16,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:55:16,808 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 148 [2022-12-14 13:55:16,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:55:16,844 INFO L225 Difference]: With dead ends: 7146 [2022-12-14 13:55:16,844 INFO L226 Difference]: Without dead ends: 7143 [2022-12-14 13:55:16,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:55:16,849 INFO L413 NwaCegarLoop]: 806 mSDtfsCounter, 51 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 2323 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:55:16,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 2323 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 493 Invalid, 1 Unknown, 0 Unchecked, 8.2s Time] [2022-12-14 13:55:16,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7143 states. [2022-12-14 13:55:17,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7143 to 7143. [2022-12-14 13:55:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7143 states, 4518 states have (on average 1.3140770252324037) internal successors, (5937), 4665 states have internal predecessors, (5937), 2039 states have call successors, (2039), 586 states have call predecessors, (2039), 585 states have return successors, (2258), 1951 states have call predecessors, (2258), 2032 states have call successors, (2258) [2022-12-14 13:55:17,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7143 states to 7143 states and 10234 transitions. [2022-12-14 13:55:17,305 INFO L78 Accepts]: Start accepts. Automaton has 7143 states and 10234 transitions. Word has length 148 [2022-12-14 13:55:17,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:55:17,306 INFO L495 AbstractCegarLoop]: Abstraction has 7143 states and 10234 transitions. [2022-12-14 13:55:17,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-12-14 13:55:17,306 INFO L276 IsEmpty]: Start isEmpty. Operand 7143 states and 10234 transitions. [2022-12-14 13:55:17,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-12-14 13:55:17,308 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:55:17,308 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:55:17,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-14 13:55:17,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 13:55:17,509 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:55:17,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:55:17,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1337283089, now seen corresponding path program 1 times [2022-12-14 13:55:17,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:55:17,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888107460] [2022-12-14 13:55:17,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:55:17,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:55:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:55:17,876 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-12-14 13:55:17,876 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:55:17,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888107460] [2022-12-14 13:55:17,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888107460] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:55:17,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:55:17,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:55:17,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972551203] [2022-12-14 13:55:17,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:55:17,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:55:17,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:55:17,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:55:17,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:55:17,878 INFO L87 Difference]: Start difference. First operand 7143 states and 10234 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-12-14 13:55:20,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:22,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:23,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:55:23,243 INFO L93 Difference]: Finished difference Result 14321 states and 20551 transitions. [2022-12-14 13:55:23,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:55:23,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 155 [2022-12-14 13:55:23,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:55:23,264 INFO L225 Difference]: With dead ends: 14321 [2022-12-14 13:55:23,264 INFO L226 Difference]: Without dead ends: 7179 [2022-12-14 13:55:23,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 13:55:23,279 INFO L413 NwaCegarLoop]: 799 mSDtfsCounter, 1 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:55:23,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1596 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 298 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2022-12-14 13:55:23,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7179 states. [2022-12-14 13:55:23,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7179 to 7155. [2022-12-14 13:55:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7155 states, 4530 states have (on average 1.3132450331125827) internal successors, (5949), 4677 states have internal predecessors, (5949), 2039 states have call successors, (2039), 586 states have call predecessors, (2039), 585 states have return successors, (2258), 1951 states have call predecessors, (2258), 2032 states have call successors, (2258) [2022-12-14 13:55:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7155 states to 7155 states and 10246 transitions. [2022-12-14 13:55:23,591 INFO L78 Accepts]: Start accepts. Automaton has 7155 states and 10246 transitions. Word has length 155 [2022-12-14 13:55:23,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:55:23,591 INFO L495 AbstractCegarLoop]: Abstraction has 7155 states and 10246 transitions. [2022-12-14 13:55:23,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-12-14 13:55:23,591 INFO L276 IsEmpty]: Start isEmpty. Operand 7155 states and 10246 transitions. [2022-12-14 13:55:23,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-12-14 13:55:23,593 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:55:23,593 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:55:23,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-14 13:55:23,594 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:55:23,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:55:23,594 INFO L85 PathProgramCache]: Analyzing trace with hash -188074196, now seen corresponding path program 1 times [2022-12-14 13:55:23,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:55:23,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494353424] [2022-12-14 13:55:23,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:55:23,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:55:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:55:23,878 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-12-14 13:55:23,878 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:55:23,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494353424] [2022-12-14 13:55:23,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494353424] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:55:23,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141208733] [2022-12-14 13:55:23,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:55:23,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:55:23,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:55:23,879 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:55:23,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 13:55:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:55:24,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 2401 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:55:24,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:55:24,457 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 13:55:24,458 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:55:24,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141208733] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:55:24,458 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:55:24,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-12-14 13:55:24,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554548857] [2022-12-14 13:55:24,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:55:24,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:55:24,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:55:24,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:55:24,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:55:24,460 INFO L87 Difference]: Start difference. First operand 7155 states and 10246 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-12-14 13:55:27,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:29,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:55:30,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:55:30,895 INFO L93 Difference]: Finished difference Result 14345 states and 20599 transitions. [2022-12-14 13:55:30,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:55:30,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 160 [2022-12-14 13:55:30,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:55:30,918 INFO L225 Difference]: With dead ends: 14345 [2022-12-14 13:55:30,918 INFO L226 Difference]: Without dead ends: 7191 [2022-12-14 13:55:30,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:55:30,933 INFO L413 NwaCegarLoop]: 799 mSDtfsCounter, 1 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:55:30,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1596 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 298 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2022-12-14 13:55:30,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7191 states. [2022-12-14 13:55:31,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7191 to 7167. [2022-12-14 13:55:31,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7167 states, 4542 states have (on average 1.3124174372523119) internal successors, (5961), 4689 states have internal predecessors, (5961), 2039 states have call successors, (2039), 586 states have call predecessors, (2039), 585 states have return successors, (2258), 1951 states have call predecessors, (2258), 2032 states have call successors, (2258) [2022-12-14 13:55:31,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7167 states to 7167 states and 10258 transitions. [2022-12-14 13:55:31,244 INFO L78 Accepts]: Start accepts. Automaton has 7167 states and 10258 transitions. Word has length 160 [2022-12-14 13:55:31,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:55:31,245 INFO L495 AbstractCegarLoop]: Abstraction has 7167 states and 10258 transitions. [2022-12-14 13:55:31,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-12-14 13:55:31,245 INFO L276 IsEmpty]: Start isEmpty. Operand 7167 states and 10258 transitions. [2022-12-14 13:55:31,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-12-14 13:55:31,248 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:55:31,249 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:55:31,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 13:55:31,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-14 13:55:31,449 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:55:31,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:55:31,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1532999313, now seen corresponding path program 1 times [2022-12-14 13:55:31,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:55:31,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028408866] [2022-12-14 13:55:31,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:55:31,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:55:31,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:55:31,733 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-12-14 13:55:31,734 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:55:31,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028408866] [2022-12-14 13:55:31,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028408866] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:55:31,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693779586] [2022-12-14 13:55:31,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:55:31,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:55:31,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:55:31,735 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:55:31,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 13:55:32,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:55:32,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 2419 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:55:32,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:55:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 13:55:32,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:55:32,481 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-12-14 13:55:32,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693779586] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:55:32,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2065543565] [2022-12-14 13:55:32,486 INFO L159 IcfgInterpreter]: Started Sifa with 129 locations of interest [2022-12-14 13:55:32,486 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:55:32,487 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:55:32,487 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:55:32,487 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:55:37,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-14 13:55:37,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 13:55:51,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,126 INFO L321 Elim1Store]: treesize reduction 35, result has 35.2 percent of original size [2022-12-14 13:55:51,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 2797 treesize of output 2799 [2022-12-14 13:55:51,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,364 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-14 13:55:51,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 2785 treesize of output 2777 [2022-12-14 13:55:51,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,713 INFO L217 Elim1Store]: Index analysis took 142 ms [2022-12-14 13:55:51,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:51,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:55:52,680 INFO L321 Elim1Store]: treesize reduction 2155, result has 0.9 percent of original size [2022-12-14 13:55:52,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 155 select indices, 155 select index equivalence classes, 888 disjoint index pairs (out of 11935 index pairs), introduced 155 new quantified variables, introduced 155 case distinctions, treesize of input 2827 treesize of output 2591 [2022-12-14 13:55:53,042 INFO L321 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-12-14 13:55:53,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 2759 treesize of output 2759 [2022-12-14 13:55:53,239 INFO L321 Elim1Store]: treesize reduction 31, result has 13.9 percent of original size [2022-12-14 13:55:53,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 2745 treesize of output 2749 [2022-12-14 13:55:56,745 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 68 treesize of output 46 [2022-12-14 13:55:56,782 INFO L321 Elim1Store]: treesize reduction 52, result has 44.1 percent of original size [2022-12-14 13:55:56,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 76 [2022-12-14 13:55:56,801 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 61 treesize of output 39 [2022-12-14 13:55:57,143 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 227 treesize of output 187 [2022-12-14 13:55:57,195 INFO L321 Elim1Store]: treesize reduction 180, result has 10.4 percent of original size [2022-12-14 13:55:57,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 230 treesize of output 195 [2022-12-14 13:55:57,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 151 [2022-12-14 13:55:57,674 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 22 treesize of output 18 [2022-12-14 13:55:57,689 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 19 treesize of output 1 [2022-12-14 13:55:57,704 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 19 treesize of output 1 [2022-12-14 13:55:57,999 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 78 treesize of output 56 [2022-12-14 13:55:58,041 INFO L321 Elim1Store]: treesize reduction 82, result has 33.3 percent of original size [2022-12-14 13:55:58,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 85 [2022-12-14 13:55:58,056 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 61 treesize of output 39 [2022-12-14 13:55:58,407 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 239 treesize of output 199 [2022-12-14 13:55:58,475 INFO L321 Elim1Store]: treesize reduction 220, result has 8.7 percent of original size [2022-12-14 13:55:58,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 242 treesize of output 204 [2022-12-14 13:55:58,492 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 191 treesize of output 163 [2022-12-14 13:55:59,405 FATAL L? ?]: Ignoring exception! java.lang.UnsupportedOperationException: not yet implemented, we need term in nnf at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PrenexNormalForm.convertApplicationTerm(PrenexNormalForm.java:89) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:389) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:319) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:148) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 13:55:59,406 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:55:59,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-12-14 13:55:59,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137884466] [2022-12-14 13:55:59,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:55:59,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:55:59,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:55:59,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:55:59,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:55:59,408 INFO L87 Difference]: Start difference. First operand 7167 states and 10258 transitions. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 5 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (41), 5 states have call predecessors, (41), 5 states have call successors, (41) [2022-12-14 13:56:02,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:05,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:06,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:07,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:56:07,282 INFO L93 Difference]: Finished difference Result 14441 states and 20719 transitions. [2022-12-14 13:56:07,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:56:07,282 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 5 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (41), 5 states have call predecessors, (41), 5 states have call successors, (41) Word has length 165 [2022-12-14 13:56:07,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:56:07,302 INFO L225 Difference]: With dead ends: 14441 [2022-12-14 13:56:07,302 INFO L226 Difference]: Without dead ends: 7275 [2022-12-14 13:56:07,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:56:07,322 INFO L413 NwaCegarLoop]: 801 mSDtfsCounter, 2 mSDsluCounter, 1592 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2393 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2022-12-14 13:56:07,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2393 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 458 Invalid, 1 Unknown, 0 Unchecked, 7.6s Time] [2022-12-14 13:56:07,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7275 states. [2022-12-14 13:56:07,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7275 to 7275. [2022-12-14 13:56:07,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7275 states, 4614 states have (on average 1.3075422626788036) internal successors, (6033), 4761 states have internal predecessors, (6033), 2075 states have call successors, (2075), 586 states have call predecessors, (2075), 585 states have return successors, (2294), 1987 states have call predecessors, (2294), 2068 states have call successors, (2294) [2022-12-14 13:56:07,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7275 states to 7275 states and 10402 transitions. [2022-12-14 13:56:07,650 INFO L78 Accepts]: Start accepts. Automaton has 7275 states and 10402 transitions. Word has length 165 [2022-12-14 13:56:07,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:56:07,651 INFO L495 AbstractCegarLoop]: Abstraction has 7275 states and 10402 transitions. [2022-12-14 13:56:07,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 5 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (41), 5 states have call predecessors, (41), 5 states have call successors, (41) [2022-12-14 13:56:07,651 INFO L276 IsEmpty]: Start isEmpty. Operand 7275 states and 10402 transitions. [2022-12-14 13:56:07,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-12-14 13:56:07,654 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:56:07,654 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:56:07,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 13:56:07,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 13:56:07,855 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:56:07,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:56:07,856 INFO L85 PathProgramCache]: Analyzing trace with hash 433255402, now seen corresponding path program 2 times [2022-12-14 13:56:07,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:56:07,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852521018] [2022-12-14 13:56:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:07,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:56:07,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:08,110 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-12-14 13:56:08,110 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:56:08,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852521018] [2022-12-14 13:56:08,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852521018] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:56:08,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874356016] [2022-12-14 13:56:08,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:56:08,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:08,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:56:08,112 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:56:08,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 13:56:08,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 13:56:08,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:56:08,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 1189 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 13:56:08,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:56:08,646 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-12-14 13:56:08,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:56:08,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874356016] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:56:08,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:56:08,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2022-12-14 13:56:08,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64915653] [2022-12-14 13:56:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:56:08,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 13:56:08,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:56:08,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 13:56:08,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:56:08,648 INFO L87 Difference]: Start difference. First operand 7275 states and 10402 transitions. Second operand has 6 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (27), 2 states have call predecessors, (27), 1 states have call successors, (27) [2022-12-14 13:56:13,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:16,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:17,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:17,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:56:17,920 INFO L93 Difference]: Finished difference Result 7302 states and 10428 transitions. [2022-12-14 13:56:17,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 13:56:17,921 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (27), 2 states have call predecessors, (27), 1 states have call successors, (27) Word has length 180 [2022-12-14 13:56:17,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:56:17,937 INFO L225 Difference]: With dead ends: 7302 [2022-12-14 13:56:17,937 INFO L226 Difference]: Without dead ends: 7299 [2022-12-14 13:56:17,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-12-14 13:56:17,941 INFO L413 NwaCegarLoop]: 797 mSDtfsCounter, 15 mSDsluCounter, 3128 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 3925 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:56:17,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 3925 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 799 Invalid, 1 Unknown, 0 Unchecked, 9.0s Time] [2022-12-14 13:56:17,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7299 states. [2022-12-14 13:56:18,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7299 to 7299. [2022-12-14 13:56:18,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7299 states, 4632 states have (on average 1.3063471502590673) internal successors, (6051), 4773 states have internal predecessors, (6051), 2075 states have call successors, (2075), 598 states have call predecessors, (2075), 591 states have return successors, (2294), 1987 states have call predecessors, (2294), 2068 states have call successors, (2294) [2022-12-14 13:56:18,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7299 states to 7299 states and 10420 transitions. [2022-12-14 13:56:18,250 INFO L78 Accepts]: Start accepts. Automaton has 7299 states and 10420 transitions. Word has length 180 [2022-12-14 13:56:18,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:56:18,250 INFO L495 AbstractCegarLoop]: Abstraction has 7299 states and 10420 transitions. [2022-12-14 13:56:18,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (27), 2 states have call predecessors, (27), 1 states have call successors, (27) [2022-12-14 13:56:18,250 INFO L276 IsEmpty]: Start isEmpty. Operand 7299 states and 10420 transitions. [2022-12-14 13:56:18,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-12-14 13:56:18,253 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:56:18,253 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:56:18,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 13:56:18,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 13:56:18,455 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:56:18,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:56:18,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1947499131, now seen corresponding path program 1 times [2022-12-14 13:56:18,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:56:18,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208855289] [2022-12-14 13:56:18,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:18,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:56:18,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:18,700 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-12-14 13:56:18,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:56:18,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208855289] [2022-12-14 13:56:18,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208855289] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:56:18,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534153234] [2022-12-14 13:56:18,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:18,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:18,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:56:18,701 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:56:18,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 13:56:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:19,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 2510 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 13:56:19,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:56:19,234 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-12-14 13:56:19,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:56:19,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534153234] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:56:19,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:56:19,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-12-14 13:56:19,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050651342] [2022-12-14 13:56:19,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:56:19,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:56:19,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:56:19,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:56:19,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:56:19,236 INFO L87 Difference]: Start difference. First operand 7299 states and 10420 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-12-14 13:56:22,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:24,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:25,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:56:25,986 INFO L93 Difference]: Finished difference Result 17504 states and 25560 transitions. [2022-12-14 13:56:25,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:56:25,988 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 188 [2022-12-14 13:56:25,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:56:26,011 INFO L225 Difference]: With dead ends: 17504 [2022-12-14 13:56:26,011 INFO L226 Difference]: Without dead ends: 10206 [2022-12-14 13:56:26,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:56:26,025 INFO L413 NwaCegarLoop]: 1228 mSDtfsCounter, 277 mSDsluCounter, 893 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 2121 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:56:26,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 2121 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 348 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2022-12-14 13:56:26,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10206 states. [2022-12-14 13:56:26,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10206 to 7299. [2022-12-14 13:56:26,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7299 states, 4632 states have (on average 1.3037564766839378) internal successors, (6039), 4761 states have internal predecessors, (6039), 2075 states have call successors, (2075), 598 states have call predecessors, (2075), 591 states have return successors, (2294), 1987 states have call predecessors, (2294), 2068 states have call successors, (2294) [2022-12-14 13:56:26,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7299 states to 7299 states and 10408 transitions. [2022-12-14 13:56:26,549 INFO L78 Accepts]: Start accepts. Automaton has 7299 states and 10408 transitions. Word has length 188 [2022-12-14 13:56:26,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:56:26,550 INFO L495 AbstractCegarLoop]: Abstraction has 7299 states and 10408 transitions. [2022-12-14 13:56:26,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-12-14 13:56:26,550 INFO L276 IsEmpty]: Start isEmpty. Operand 7299 states and 10408 transitions. [2022-12-14 13:56:26,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-12-14 13:56:26,554 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:56:26,555 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:56:26,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 13:56:26,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 13:56:26,757 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:56:26,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:56:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1559115398, now seen corresponding path program 1 times [2022-12-14 13:56:26,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:56:26,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288432391] [2022-12-14 13:56:26,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:26,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:56:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:27,043 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-12-14 13:56:27,043 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:56:27,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288432391] [2022-12-14 13:56:27,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288432391] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:56:27,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115927403] [2022-12-14 13:56:27,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:27,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:27,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:56:27,045 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:56:27,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 13:56:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:27,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 2932 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:56:27,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:56:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-12-14 13:56:27,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:56:28,000 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-12-14 13:56:28,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115927403] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:56:28,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [562532699] [2022-12-14 13:56:28,005 INFO L159 IcfgInterpreter]: Started Sifa with 134 locations of interest [2022-12-14 13:56:28,005 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:56:28,005 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:56:28,006 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:56:28,006 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:56:32,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-14 13:56:32,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 13:56:37,734 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:56:37,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2022-12-14 13:56:37,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:37,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:38,745 INFO L321 Elim1Store]: treesize reduction 2155, result has 0.9 percent of original size [2022-12-14 13:56:38,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 155 select indices, 155 select index equivalence classes, 886 disjoint index pairs (out of 11935 index pairs), introduced 155 new quantified variables, introduced 155 case distinctions, treesize of input 1214 treesize of output 1658 [2022-12-14 13:56:39,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2022-12-14 13:56:39,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:39,149 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-14 13:56:39,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2022-12-14 13:56:39,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:56:39,236 INFO L321 Elim1Store]: treesize reduction 35, result has 35.2 percent of original size [2022-12-14 13:56:39,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 42 [2022-12-14 13:56:40,545 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 68 treesize of output 46 [2022-12-14 13:56:40,583 INFO L321 Elim1Store]: treesize reduction 52, result has 44.1 percent of original size [2022-12-14 13:56:40,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 76 [2022-12-14 13:56:40,597 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 61 treesize of output 39 [2022-12-14 13:56:40,834 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 431 treesize of output 391 [2022-12-14 13:56:40,902 INFO L321 Elim1Store]: treesize reduction 156, result has 22.4 percent of original size [2022-12-14 13:56:40,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 434 treesize of output 423 [2022-12-14 13:56:40,926 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 424 treesize of output 384 [2022-12-14 13:56:42,406 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 22 treesize of output 18 [2022-12-14 13:56:42,416 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 19 treesize of output 1 [2022-12-14 13:56:42,429 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 19 treesize of output 1 [2022-12-14 13:56:42,524 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 78 treesize of output 56 [2022-12-14 13:56:42,563 INFO L321 Elim1Store]: treesize reduction 82, result has 33.3 percent of original size [2022-12-14 13:56:42,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 85 [2022-12-14 13:56:42,575 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 61 treesize of output 39 [2022-12-14 13:56:42,788 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 443 treesize of output 403 [2022-12-14 13:56:42,865 INFO L321 Elim1Store]: treesize reduction 196, result has 18.7 percent of original size [2022-12-14 13:56:42,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 446 treesize of output 432 [2022-12-14 13:56:42,894 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 436 treesize of output 396 [2022-12-14 13:56:45,188 FATAL L? ?]: Ignoring exception! java.lang.UnsupportedOperationException: not yet implemented, we need term in nnf at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PrenexNormalForm.convertApplicationTerm(PrenexNormalForm.java:89) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:389) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:319) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:148) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 13:56:45,189 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:56:45,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-12-14 13:56:45,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150092494] [2022-12-14 13:56:45,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:56:45,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:56:45,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:56:45,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:56:45,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:56:45,191 INFO L87 Difference]: Start difference. First operand 7299 states and 10408 transitions. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 5 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (43), 5 states have call predecessors, (43), 5 states have call successors, (43) [2022-12-14 13:56:49,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:51,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:53,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:56:54,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:56:54,154 INFO L93 Difference]: Finished difference Result 14705 states and 21043 transitions. [2022-12-14 13:56:54,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:56:54,155 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 5 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (43), 5 states have call predecessors, (43), 5 states have call successors, (43) Word has length 193 [2022-12-14 13:56:54,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:56:54,171 INFO L225 Difference]: With dead ends: 14705 [2022-12-14 13:56:54,171 INFO L226 Difference]: Without dead ends: 7407 [2022-12-14 13:56:54,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 383 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:56:54,186 INFO L413 NwaCegarLoop]: 801 mSDtfsCounter, 2 mSDsluCounter, 2388 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3189 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2022-12-14 13:56:54,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 3189 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 602 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2022-12-14 13:56:54,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7407 states. [2022-12-14 13:56:54,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7407 to 7407. [2022-12-14 13:56:54,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7407 states, 4704 states have (on average 1.2991071428571428) internal successors, (6111), 4833 states have internal predecessors, (6111), 2111 states have call successors, (2111), 598 states have call predecessors, (2111), 591 states have return successors, (2330), 2023 states have call predecessors, (2330), 2104 states have call successors, (2330) [2022-12-14 13:56:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7407 states to 7407 states and 10552 transitions. [2022-12-14 13:56:54,505 INFO L78 Accepts]: Start accepts. Automaton has 7407 states and 10552 transitions. Word has length 193 [2022-12-14 13:56:54,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:56:54,506 INFO L495 AbstractCegarLoop]: Abstraction has 7407 states and 10552 transitions. [2022-12-14 13:56:54,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 5 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (43), 5 states have call predecessors, (43), 5 states have call successors, (43) [2022-12-14 13:56:54,506 INFO L276 IsEmpty]: Start isEmpty. Operand 7407 states and 10552 transitions. [2022-12-14 13:56:54,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-12-14 13:56:54,508 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:56:54,508 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:56:54,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 13:56:54,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:54,710 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:56:54,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:56:54,712 INFO L85 PathProgramCache]: Analyzing trace with hash 881479961, now seen corresponding path program 1 times [2022-12-14 13:56:54,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:56:54,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31817027] [2022-12-14 13:56:54,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:54,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:56:54,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-12-14 13:56:54,975 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:56:54,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31817027] [2022-12-14 13:56:54,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31817027] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:56:54,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58167431] [2022-12-14 13:56:54,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:56:54,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:56:54,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:56:54,976 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:56:54,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 13:56:55,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:56:55,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 2878 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:56:55,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:56:55,583 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-12-14 13:56:55,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:56:55,662 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-12-14 13:56:55,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58167431] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:56:55,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1215958240] [2022-12-14 13:56:55,666 INFO L159 IcfgInterpreter]: Started Sifa with 134 locations of interest [2022-12-14 13:56:55,667 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:56:55,667 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:56:55,667 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:56:55,667 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:57:00,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 13:57:00,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-14 13:57:05,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:05,788 INFO L321 Elim1Store]: treesize reduction 35, result has 35.2 percent of original size [2022-12-14 13:57:05,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 42 [2022-12-14 13:57:05,824 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:57:05,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2022-12-14 13:57:05,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:05,866 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-14 13:57:05,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2022-12-14 13:57:05,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2022-12-14 13:57:05,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:05,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:05,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:05,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:06,835 INFO L321 Elim1Store]: treesize reduction 2155, result has 0.9 percent of original size [2022-12-14 13:57:06,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 155 select indices, 155 select index equivalence classes, 886 disjoint index pairs (out of 11935 index pairs), introduced 155 new quantified variables, introduced 155 case distinctions, treesize of input 1214 treesize of output 1658 [2022-12-14 13:57:08,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 46 [2022-12-14 13:57:08,960 INFO L321 Elim1Store]: treesize reduction 52, result has 44.1 percent of original size [2022-12-14 13:57:08,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 76 [2022-12-14 13:57:08,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 39 [2022-12-14 13:57:09,193 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 431 treesize of output 391 [2022-12-14 13:57:09,247 INFO L321 Elim1Store]: treesize reduction 180, result has 10.4 percent of original size [2022-12-14 13:57:09,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 434 treesize of output 399 [2022-12-14 13:57:09,268 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 383 treesize of output 355 [2022-12-14 13:57:10,803 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 19 treesize of output 1 [2022-12-14 13:57:10,813 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 19 treesize of output 1 [2022-12-14 13:57:10,826 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 22 treesize of output 18 [2022-12-14 13:57:10,963 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 78 treesize of output 56 [2022-12-14 13:57:10,997 INFO L321 Elim1Store]: treesize reduction 82, result has 33.3 percent of original size [2022-12-14 13:57:10,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 85 [2022-12-14 13:57:11,009 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 61 treesize of output 39 [2022-12-14 13:57:11,240 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 443 treesize of output 403 [2022-12-14 13:57:11,306 INFO L321 Elim1Store]: treesize reduction 220, result has 8.7 percent of original size [2022-12-14 13:57:11,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 446 treesize of output 408 [2022-12-14 13:57:11,335 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 395 treesize of output 367 [2022-12-14 13:57:13,794 FATAL L? ?]: Ignoring exception! java.lang.UnsupportedOperationException: not yet implemented, we need term in nnf at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PrenexNormalForm.convertApplicationTerm(PrenexNormalForm.java:89) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:389) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:319) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:148) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 13:57:13,795 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:57:13,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-12-14 13:57:13,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921561424] [2022-12-14 13:57:13,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:57:13,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:57:13,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:13,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:57:13,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:57:13,797 INFO L87 Difference]: Start difference. First operand 7407 states and 10552 transitions. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 13:57:17,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:19,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:21,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:23,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:25,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:26,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:57:26,609 INFO L93 Difference]: Finished difference Result 14849 states and 21207 transitions. [2022-12-14 13:57:26,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:57:26,610 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 190 [2022-12-14 13:57:26,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:57:26,627 INFO L225 Difference]: With dead ends: 14849 [2022-12-14 13:57:26,628 INFO L226 Difference]: Without dead ends: 7443 [2022-12-14 13:57:26,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:57:26,644 INFO L413 NwaCegarLoop]: 799 mSDtfsCounter, 0 mSDsluCounter, 3192 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3991 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:57:26,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3991 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 736 Invalid, 1 Unknown, 0 Unchecked, 12.4s Time] [2022-12-14 13:57:26,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7443 states. [2022-12-14 13:57:26,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7443 to 7443. [2022-12-14 13:57:26,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7443 states, 4740 states have (on average 1.2968354430379747) internal successors, (6147), 4869 states have internal predecessors, (6147), 2111 states have call successors, (2111), 598 states have call predecessors, (2111), 591 states have return successors, (2330), 2023 states have call predecessors, (2330), 2104 states have call successors, (2330) [2022-12-14 13:57:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7443 states to 7443 states and 10588 transitions. [2022-12-14 13:57:26,992 INFO L78 Accepts]: Start accepts. Automaton has 7443 states and 10588 transitions. Word has length 190 [2022-12-14 13:57:26,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:57:26,993 INFO L495 AbstractCegarLoop]: Abstraction has 7443 states and 10588 transitions. [2022-12-14 13:57:26,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 13:57:26,993 INFO L276 IsEmpty]: Start isEmpty. Operand 7443 states and 10588 transitions. [2022-12-14 13:57:26,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-12-14 13:57:26,995 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:57:26,996 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:57:27,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 13:57:27,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:57:27,198 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:57:27,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:57:27,199 INFO L85 PathProgramCache]: Analyzing trace with hash 542494951, now seen corresponding path program 2 times [2022-12-14 13:57:27,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:57:27,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214482183] [2022-12-14 13:57:27,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:27,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:57:27,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-12-14 13:57:27,462 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:57:27,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214482183] [2022-12-14 13:57:27,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214482183] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:57:27,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457353644] [2022-12-14 13:57:27,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:57:27,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:57:27,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:57:27,463 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:57:27,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 13:57:28,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 13:57:28,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:57:28,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 1506 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 13:57:28,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:57:28,054 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-12-14 13:57:28,054 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:57:28,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457353644] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:57:28,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:57:28,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-12-14 13:57:28,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327541008] [2022-12-14 13:57:28,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:57:28,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:57:28,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:28,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:57:28,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:57:28,055 INFO L87 Difference]: Start difference. First operand 7443 states and 10588 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2022-12-14 13:57:31,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:34,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:35,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:38,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:57:39,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:57:39,650 INFO L93 Difference]: Finished difference Result 9882 states and 14477 transitions. [2022-12-14 13:57:39,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:57:39,651 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 193 [2022-12-14 13:57:39,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:57:39,671 INFO L225 Difference]: With dead ends: 9882 [2022-12-14 13:57:39,671 INFO L226 Difference]: Without dead ends: 9855 [2022-12-14 13:57:39,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:57:39,675 INFO L413 NwaCegarLoop]: 1159 mSDtfsCounter, 383 mSDsluCounter, 1918 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 60 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 3077 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:57:39,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 3077 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 475 Invalid, 1 Unknown, 0 Unchecked, 11.1s Time] [2022-12-14 13:57:39,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9855 states. [2022-12-14 13:57:40,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9855 to 7443. [2022-12-14 13:57:40,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7443 states, 4740 states have (on average 1.2945147679324895) internal successors, (6136), 4869 states have internal predecessors, (6136), 2111 states have call successors, (2111), 598 states have call predecessors, (2111), 591 states have return successors, (2330), 2023 states have call predecessors, (2330), 2104 states have call successors, (2330) [2022-12-14 13:57:40,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7443 states to 7443 states and 10577 transitions. [2022-12-14 13:57:40,049 INFO L78 Accepts]: Start accepts. Automaton has 7443 states and 10577 transitions. Word has length 193 [2022-12-14 13:57:40,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:57:40,049 INFO L495 AbstractCegarLoop]: Abstraction has 7443 states and 10577 transitions. [2022-12-14 13:57:40,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2022-12-14 13:57:40,049 INFO L276 IsEmpty]: Start isEmpty. Operand 7443 states and 10577 transitions. [2022-12-14 13:57:40,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-12-14 13:57:40,052 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:57:40,052 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:57:40,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 13:57:40,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:57:40,254 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:57:40,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:57:40,255 INFO L85 PathProgramCache]: Analyzing trace with hash 184930848, now seen corresponding path program 1 times [2022-12-14 13:57:40,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:57:40,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977635947] [2022-12-14 13:57:40,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:40,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:57:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:40,543 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-12-14 13:57:40,544 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:57:40,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977635947] [2022-12-14 13:57:40,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977635947] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:57:40,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578402576] [2022-12-14 13:57:40,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:57:40,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:57:40,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:57:40,545 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:57:40,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 13:57:41,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:57:41,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 2970 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:57:41,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:57:41,403 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 16 proven. 1 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-12-14 13:57:41,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:57:41,471 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-12-14 13:57:41,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578402576] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:57:41,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [755877537] [2022-12-14 13:57:41,474 INFO L159 IcfgInterpreter]: Started Sifa with 134 locations of interest [2022-12-14 13:57:41,474 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 13:57:41,474 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 13:57:41,474 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 13:57:41,474 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 13:57:46,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-14 13:57:46,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-12-14 13:57:50,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:50,963 INFO L321 Elim1Store]: treesize reduction 35, result has 35.2 percent of original size [2022-12-14 13:57:50,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 42 [2022-12-14 13:57:51,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:51,906 INFO L321 Elim1Store]: treesize reduction 2155, result has 0.9 percent of original size [2022-12-14 13:57:51,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 155 select indices, 155 select index equivalence classes, 886 disjoint index pairs (out of 11935 index pairs), introduced 155 new quantified variables, introduced 155 case distinctions, treesize of input 1214 treesize of output 1658 [2022-12-14 13:57:52,325 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 13:57:52,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2022-12-14 13:57:52,383 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-14 13:57:52,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2022-12-14 13:57:52,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 13:57:52,453 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-14 13:57:52,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2022-12-14 13:57:53,808 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 68 treesize of output 46 [2022-12-14 13:57:53,844 INFO L321 Elim1Store]: treesize reduction 52, result has 44.1 percent of original size [2022-12-14 13:57:53,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 76 [2022-12-14 13:57:53,854 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 61 treesize of output 39 [2022-12-14 13:57:54,077 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 431 treesize of output 391 [2022-12-14 13:57:54,130 INFO L321 Elim1Store]: treesize reduction 180, result has 10.4 percent of original size [2022-12-14 13:57:54,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 434 treesize of output 399 [2022-12-14 13:57:54,151 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 383 treesize of output 355 [2022-12-14 13:57:55,707 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 19 treesize of output 1 [2022-12-14 13:57:55,717 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 22 treesize of output 18 [2022-12-14 13:57:55,727 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 19 treesize of output 1 [2022-12-14 13:57:55,839 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 78 treesize of output 56 [2022-12-14 13:57:55,871 INFO L321 Elim1Store]: treesize reduction 82, result has 33.3 percent of original size [2022-12-14 13:57:55,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 85 [2022-12-14 13:57:55,881 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 61 treesize of output 39 [2022-12-14 13:57:56,139 INFO L321 Elim1Store]: treesize reduction 220, result has 8.7 percent of original size [2022-12-14 13:57:56,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 446 treesize of output 408 [2022-12-14 13:57:56,161 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 395 treesize of output 367 [2022-12-14 13:57:56,179 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 395 treesize of output 367 [2022-12-14 13:57:58,350 FATAL L? ?]: Ignoring exception! java.lang.UnsupportedOperationException: not yet implemented, we need term in nnf at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PrenexNormalForm.convertApplicationTerm(PrenexNormalForm.java:89) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:389) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:319) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:148) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 13:57:58,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 13:57:58,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-12-14 13:57:58,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602343833] [2022-12-14 13:57:58,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 13:57:58,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:57:58,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:57:58,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:57:58,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:57:58,351 INFO L87 Difference]: Start difference. First operand 7443 states and 10577 transitions. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 13:58:02,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:05,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:58:05,233 INFO L93 Difference]: Finished difference Result 15101 states and 21473 transitions. [2022-12-14 13:58:05,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:58:05,234 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 195 [2022-12-14 13:58:05,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:58:05,251 INFO L225 Difference]: With dead ends: 15101 [2022-12-14 13:58:05,251 INFO L226 Difference]: Without dead ends: 7659 [2022-12-14 13:58:05,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:58:05,266 INFO L413 NwaCegarLoop]: 798 mSDtfsCounter, 4 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:58:05,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1596 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 305 Invalid, 1 Unknown, 0 Unchecked, 6.5s Time] [2022-12-14 13:58:05,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7659 states. [2022-12-14 13:58:05,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7659 to 7659. [2022-12-14 13:58:05,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7659 states, 4956 states have (on average 1.2889426957223566) internal successors, (6388), 5085 states have internal predecessors, (6388), 2111 states have call successors, (2111), 598 states have call predecessors, (2111), 591 states have return successors, (2330), 2023 states have call predecessors, (2330), 2104 states have call successors, (2330) [2022-12-14 13:58:05,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7659 states to 7659 states and 10829 transitions. [2022-12-14 13:58:05,650 INFO L78 Accepts]: Start accepts. Automaton has 7659 states and 10829 transitions. Word has length 195 [2022-12-14 13:58:05,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:58:05,650 INFO L495 AbstractCegarLoop]: Abstraction has 7659 states and 10829 transitions. [2022-12-14 13:58:05,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 13:58:05,651 INFO L276 IsEmpty]: Start isEmpty. Operand 7659 states and 10829 transitions. [2022-12-14 13:58:05,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2022-12-14 13:58:05,653 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:58:05,653 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:58:05,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-14 13:58:05,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-14 13:58:05,855 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:58:05,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:58:05,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1281221043, now seen corresponding path program 2 times [2022-12-14 13:58:05,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:58:05,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239793457] [2022-12-14 13:58:05,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:58:05,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:58:05,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:58:06,231 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-12-14 13:58:06,231 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:58:06,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239793457] [2022-12-14 13:58:06,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239793457] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:58:06,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:58:06,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:58:06,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612972323] [2022-12-14 13:58:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:58:06,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:58:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:58:06,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:58:06,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:58:06,233 INFO L87 Difference]: Start difference. First operand 7659 states and 10829 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-12-14 13:58:09,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:11,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:13,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:15,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:16,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:58:16,296 INFO L93 Difference]: Finished difference Result 10151 states and 14393 transitions. [2022-12-14 13:58:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:58:16,297 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 208 [2022-12-14 13:58:16,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:58:16,316 INFO L225 Difference]: With dead ends: 10151 [2022-12-14 13:58:16,316 INFO L226 Difference]: Without dead ends: 10146 [2022-12-14 13:58:16,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-14 13:58:16,319 INFO L413 NwaCegarLoop]: 1107 mSDtfsCounter, 836 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 836 SdHoareTripleChecker+Valid, 1894 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2022-12-14 13:58:16,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [836 Valid, 1894 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 313 Invalid, 3 Unknown, 0 Unchecked, 9.6s Time] [2022-12-14 13:58:16,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10146 states. [2022-12-14 13:58:16,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10146 to 10121. [2022-12-14 13:58:16,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10121 states, 6544 states have (on average 1.2894254278728607) internal successors, (8438), 6716 states have internal predecessors, (8438), 2797 states have call successors, (2797), 790 states have call predecessors, (2797), 779 states have return successors, (3123), 2678 states have call predecessors, (3123), 2790 states have call successors, (3123) [2022-12-14 13:58:16,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10121 states to 10121 states and 14358 transitions. [2022-12-14 13:58:16,789 INFO L78 Accepts]: Start accepts. Automaton has 10121 states and 14358 transitions. Word has length 208 [2022-12-14 13:58:16,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:58:16,790 INFO L495 AbstractCegarLoop]: Abstraction has 10121 states and 14358 transitions. [2022-12-14 13:58:16,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-12-14 13:58:16,790 INFO L276 IsEmpty]: Start isEmpty. Operand 10121 states and 14358 transitions. [2022-12-14 13:58:16,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-12-14 13:58:16,792 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:58:16,793 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:58:16,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-14 13:58:16,793 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:58:16,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:58:16,793 INFO L85 PathProgramCache]: Analyzing trace with hash -737997216, now seen corresponding path program 1 times [2022-12-14 13:58:16,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:58:16,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762491046] [2022-12-14 13:58:16,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:58:16,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:58:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:58:18,483 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-12-14 13:58:18,483 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:58:18,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762491046] [2022-12-14 13:58:18,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762491046] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:58:18,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:58:18,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 13:58:18,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710609584] [2022-12-14 13:58:18,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:58:18,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 13:58:18,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:58:18,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 13:58:18,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:58:18,484 INFO L87 Difference]: Start difference. First operand 10121 states and 14358 transitions. Second operand has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 4 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-12-14 13:58:22,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:26,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:28,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:29,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:31,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:33,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:35,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:37,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:58:37,128 INFO L93 Difference]: Finished difference Result 14934 states and 21220 transitions. [2022-12-14 13:58:37,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 13:58:37,130 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 4 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) Word has length 225 [2022-12-14 13:58:37,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:58:37,165 INFO L225 Difference]: With dead ends: 14934 [2022-12-14 13:58:37,165 INFO L226 Difference]: Without dead ends: 14926 [2022-12-14 13:58:37,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:58:37,173 INFO L413 NwaCegarLoop]: 595 mSDtfsCounter, 1340 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 2095 mSolverCounterSat, 969 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1491 SdHoareTripleChecker+Valid, 1890 SdHoareTripleChecker+Invalid, 3065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 969 IncrementalHoareTripleChecker+Valid, 2095 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2022-12-14 13:58:37,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1491 Valid, 1890 Invalid, 3065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [969 Valid, 2095 Invalid, 1 Unknown, 0 Unchecked, 17.9s Time] [2022-12-14 13:58:37,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14926 states. [2022-12-14 13:58:37,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14926 to 14863. [2022-12-14 13:58:37,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14863 states, 9605 states have (on average 1.2903695991671005) internal successors, (12394), 9870 states have internal predecessors, (12394), 4119 states have call successors, (4119), 1162 states have call predecessors, (4119), 1138 states have return successors, (4608), 3926 states have call predecessors, (4608), 4112 states have call successors, (4608) [2022-12-14 13:58:37,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14863 states to 14863 states and 21121 transitions. [2022-12-14 13:58:37,960 INFO L78 Accepts]: Start accepts. Automaton has 14863 states and 21121 transitions. Word has length 225 [2022-12-14 13:58:37,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:58:37,961 INFO L495 AbstractCegarLoop]: Abstraction has 14863 states and 21121 transitions. [2022-12-14 13:58:37,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 4 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (34), 4 states have call predecessors, (34), 3 states have call successors, (34) [2022-12-14 13:58:37,961 INFO L276 IsEmpty]: Start isEmpty. Operand 14863 states and 21121 transitions. [2022-12-14 13:58:37,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-12-14 13:58:37,964 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:58:37,964 INFO L195 NwaCegarLoop]: trace histogram [16, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:58:37,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-14 13:58:37,964 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:58:37,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:58:37,964 INFO L85 PathProgramCache]: Analyzing trace with hash 805699741, now seen corresponding path program 2 times [2022-12-14 13:58:37,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:58:37,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075146194] [2022-12-14 13:58:37,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:58:37,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:58:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:58:38,357 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2022-12-14 13:58:38,357 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:58:38,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075146194] [2022-12-14 13:58:38,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075146194] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:58:38,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726604013] [2022-12-14 13:58:38,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:58:38,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:58:38,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:58:38,358 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:58:38,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 13:58:39,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 13:58:39,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:58:39,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 1517 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:58:39,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:58:39,186 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2022-12-14 13:58:39,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:58:39,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726604013] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:58:39,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:58:39,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-12-14 13:58:39,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804175022] [2022-12-14 13:58:39,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:58:39,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:58:39,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:58:39,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:58:39,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:58:39,188 INFO L87 Difference]: Start difference. First operand 14863 states and 21121 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-12-14 13:58:42,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:44,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:45,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:46,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:58:46,362 INFO L93 Difference]: Finished difference Result 29815 states and 42379 transitions. [2022-12-14 13:58:46,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:58:46,363 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 213 [2022-12-14 13:58:46,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:58:46,399 INFO L225 Difference]: With dead ends: 29815 [2022-12-14 13:58:46,399 INFO L226 Difference]: Without dead ends: 14953 [2022-12-14 13:58:46,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 213 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-12-14 13:58:46,431 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 317 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 32 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:58:46,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 1464 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 363 Invalid, 1 Unknown, 0 Unchecked, 6.4s Time] [2022-12-14 13:58:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14953 states. [2022-12-14 13:58:47,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14953 to 14863. [2022-12-14 13:58:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14863 states, 9605 states have (on average 1.2855804268610098) internal successors, (12348), 9870 states have internal predecessors, (12348), 4119 states have call successors, (4119), 1162 states have call predecessors, (4119), 1138 states have return successors, (4608), 3926 states have call predecessors, (4608), 4112 states have call successors, (4608) [2022-12-14 13:58:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14863 states to 14863 states and 21075 transitions. [2022-12-14 13:58:47,262 INFO L78 Accepts]: Start accepts. Automaton has 14863 states and 21075 transitions. Word has length 213 [2022-12-14 13:58:47,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:58:47,262 INFO L495 AbstractCegarLoop]: Abstraction has 14863 states and 21075 transitions. [2022-12-14 13:58:47,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-12-14 13:58:47,262 INFO L276 IsEmpty]: Start isEmpty. Operand 14863 states and 21075 transitions. [2022-12-14 13:58:47,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-12-14 13:58:47,265 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:58:47,265 INFO L195 NwaCegarLoop]: trace histogram [16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:58:47,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 13:58:47,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 13:58:47,467 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:58:47,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:58:47,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1273288720, now seen corresponding path program 1 times [2022-12-14 13:58:47,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:58:47,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992102196] [2022-12-14 13:58:47,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:58:47,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:58:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:58:52,810 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-12-14 13:58:52,810 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:58:52,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992102196] [2022-12-14 13:58:52,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992102196] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:58:52,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:58:52,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:58:52,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299299792] [2022-12-14 13:58:52,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:58:52,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:58:52,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:58:52,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:58:52,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:58:52,812 INFO L87 Difference]: Start difference. First operand 14863 states and 21075 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-12-14 13:58:56,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:58:58,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:00,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:00,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:59:00,743 INFO L93 Difference]: Finished difference Result 29749 states and 42197 transitions. [2022-12-14 13:59:00,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:59:00,744 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 218 [2022-12-14 13:59:00,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:59:00,777 INFO L225 Difference]: With dead ends: 29749 [2022-12-14 13:59:00,777 INFO L226 Difference]: Without dead ends: 14887 [2022-12-14 13:59:00,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 13:59:00,807 INFO L413 NwaCegarLoop]: 798 mSDtfsCounter, 0 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:59:00,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1595 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 295 Invalid, 2 Unknown, 0 Unchecked, 7.2s Time] [2022-12-14 13:59:00,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14887 states. [2022-12-14 13:59:01,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14887 to 14887. [2022-12-14 13:59:01,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14887 states, 9629 states have (on average 1.2848686260255477) internal successors, (12372), 9894 states have internal predecessors, (12372), 4119 states have call successors, (4119), 1162 states have call predecessors, (4119), 1138 states have return successors, (4608), 3926 states have call predecessors, (4608), 4112 states have call successors, (4608) [2022-12-14 13:59:01,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14887 states to 14887 states and 21099 transitions. [2022-12-14 13:59:01,640 INFO L78 Accepts]: Start accepts. Automaton has 14887 states and 21099 transitions. Word has length 218 [2022-12-14 13:59:01,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:59:01,640 INFO L495 AbstractCegarLoop]: Abstraction has 14887 states and 21099 transitions. [2022-12-14 13:59:01,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-12-14 13:59:01,640 INFO L276 IsEmpty]: Start isEmpty. Operand 14887 states and 21099 transitions. [2022-12-14 13:59:01,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-12-14 13:59:01,643 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:59:01,643 INFO L195 NwaCegarLoop]: trace histogram [16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:59:01,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-14 13:59:01,643 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:59:01,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:59:01,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1291647051, now seen corresponding path program 1 times [2022-12-14 13:59:01,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:59:01,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195240117] [2022-12-14 13:59:01,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:59:01,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:59:05,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:59:05,984 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-12-14 13:59:05,984 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:59:05,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195240117] [2022-12-14 13:59:05,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195240117] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 13:59:05,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048327316] [2022-12-14 13:59:05,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:59:05,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:59:05,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:59:05,985 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:59:05,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 13:59:06,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:59:06,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 3739 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 13:59:06,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:59:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-12-14 13:59:07,025 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:59:07,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048327316] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:59:07,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 13:59:07,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [4] total 12 [2022-12-14 13:59:07,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124967935] [2022-12-14 13:59:07,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:59:07,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 13:59:07,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:59:07,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 13:59:07,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-12-14 13:59:07,027 INFO L87 Difference]: Start difference. First operand 14887 states and 21099 transitions. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 9 states have internal predecessors, (94), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) [2022-12-14 13:59:13,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:16,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:20,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:59:20,468 INFO L93 Difference]: Finished difference Result 45131 states and 69084 transitions. [2022-12-14 13:59:20,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 13:59:20,468 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 9 states have internal predecessors, (94), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) Word has length 219 [2022-12-14 13:59:20,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:59:20,552 INFO L225 Difference]: With dead ends: 45131 [2022-12-14 13:59:20,552 INFO L226 Difference]: Without dead ends: 30245 [2022-12-14 13:59:20,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-12-14 13:59:20,584 INFO L413 NwaCegarLoop]: 1299 mSDtfsCounter, 1953 mSDsluCounter, 9508 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 937 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2043 SdHoareTripleChecker+Valid, 10807 SdHoareTripleChecker+Invalid, 2882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 937 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:59:20,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2043 Valid, 10807 Invalid, 2882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [937 Valid, 1943 Invalid, 2 Unknown, 0 Unchecked, 10.3s Time] [2022-12-14 13:59:20,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30245 states. [2022-12-14 13:59:21,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30245 to 12583. [2022-12-14 13:59:21,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12583 states, 8189 states have (on average 1.2602271339601905) internal successors, (10320), 8400 states have internal predecessors, (10320), 3300 states have call successors, (3300), 1099 states have call predecessors, (3300), 1093 states have return successors, (3950), 3164 states have call predecessors, (3950), 3293 states have call successors, (3950) [2022-12-14 13:59:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 17570 transitions. [2022-12-14 13:59:21,772 INFO L78 Accepts]: Start accepts. Automaton has 12583 states and 17570 transitions. Word has length 219 [2022-12-14 13:59:21,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:59:21,772 INFO L495 AbstractCegarLoop]: Abstraction has 12583 states and 17570 transitions. [2022-12-14 13:59:21,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 9 states have internal predecessors, (94), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 4 states have call predecessors, (29), 3 states have call successors, (29) [2022-12-14 13:59:21,773 INFO L276 IsEmpty]: Start isEmpty. Operand 12583 states and 17570 transitions. [2022-12-14 13:59:21,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-12-14 13:59:21,775 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:59:21,775 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:59:21,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 13:59:21,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 13:59:21,978 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:59:21,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:59:21,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1317157855, now seen corresponding path program 1 times [2022-12-14 13:59:21,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:59:21,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728156985] [2022-12-14 13:59:21,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:59:21,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:59:23,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:59:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-12-14 13:59:24,396 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:59:24,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728156985] [2022-12-14 13:59:24,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728156985] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:59:24,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:59:24,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 13:59:24,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963378192] [2022-12-14 13:59:24,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:59:24,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:59:24,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:59:24,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:59:24,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:59:24,398 INFO L87 Difference]: Start difference. First operand 12583 states and 17570 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 4 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2022-12-14 13:59:27,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:31,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:33,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:34,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:36,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:59:36,706 INFO L93 Difference]: Finished difference Result 15135 states and 21030 transitions. [2022-12-14 13:59:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 13:59:36,706 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 4 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 239 [2022-12-14 13:59:36,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:59:36,738 INFO L225 Difference]: With dead ends: 15135 [2022-12-14 13:59:36,738 INFO L226 Difference]: Without dead ends: 15124 [2022-12-14 13:59:36,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 13:59:36,744 INFO L413 NwaCegarLoop]: 589 mSDtfsCounter, 1285 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 848 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1438 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 2095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 848 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2022-12-14 13:59:36,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1438 Valid, 1136 Invalid, 2095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [848 Valid, 1246 Invalid, 1 Unknown, 0 Unchecked, 11.2s Time] [2022-12-14 13:59:36,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15124 states. [2022-12-14 13:59:37,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15124 to 15063. [2022-12-14 13:59:37,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15063 states, 9785 states have (on average 1.2561062851303015) internal successors, (12291), 10049 states have internal predecessors, (12291), 3937 states have call successors, (3937), 1348 states have call predecessors, (3937), 1340 states have return successors, (4713), 3764 states have call predecessors, (4713), 3930 states have call successors, (4713) [2022-12-14 13:59:37,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15063 states to 15063 states and 20941 transitions. [2022-12-14 13:59:37,918 INFO L78 Accepts]: Start accepts. Automaton has 15063 states and 20941 transitions. Word has length 239 [2022-12-14 13:59:37,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:59:37,919 INFO L495 AbstractCegarLoop]: Abstraction has 15063 states and 20941 transitions. [2022-12-14 13:59:37,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 4 states have call successors, (37), 3 states have call predecessors, (37), 2 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2022-12-14 13:59:37,919 INFO L276 IsEmpty]: Start isEmpty. Operand 15063 states and 20941 transitions. [2022-12-14 13:59:37,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-12-14 13:59:37,921 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:59:37,921 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:59:37,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-12-14 13:59:37,922 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:59:37,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:59:37,922 INFO L85 PathProgramCache]: Analyzing trace with hash -657714213, now seen corresponding path program 1 times [2022-12-14 13:59:37,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:59:37,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966318701] [2022-12-14 13:59:37,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:59:37,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:59:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:59:38,318 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-12-14 13:59:38,318 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:59:38,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966318701] [2022-12-14 13:59:38,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966318701] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:59:38,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:59:38,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:59:38,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944523988] [2022-12-14 13:59:38,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:59:38,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:59:38,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:59:38,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:59:38,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:59:38,319 INFO L87 Difference]: Start difference. First operand 15063 states and 20941 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 3 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-14 13:59:41,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:43,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:45,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:47,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:59:47,512 INFO L93 Difference]: Finished difference Result 18981 states and 26429 transitions. [2022-12-14 13:59:47,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:59:47,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 3 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 241 [2022-12-14 13:59:47,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:59:47,555 INFO L225 Difference]: With dead ends: 18981 [2022-12-14 13:59:47,555 INFO L226 Difference]: Without dead ends: 18977 [2022-12-14 13:59:47,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-12-14 13:59:47,562 INFO L413 NwaCegarLoop]: 1003 mSDtfsCounter, 815 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 815 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2022-12-14 13:59:47,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [815 Valid, 1782 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 303 Invalid, 1 Unknown, 0 Unchecked, 7.8s Time] [2022-12-14 13:59:47,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18977 states. [2022-12-14 13:59:48,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18977 to 18850. [2022-12-14 13:59:48,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18850 states, 12234 states have (on average 1.2567435017165276) internal successors, (15375), 12590 states have internal predecessors, (15375), 4945 states have call successors, (4945), 1686 states have call predecessors, (4945), 1670 states have return successors, (5934), 4698 states have call predecessors, (5934), 4938 states have call successors, (5934) [2022-12-14 13:59:48,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18850 states to 18850 states and 26254 transitions. [2022-12-14 13:59:48,996 INFO L78 Accepts]: Start accepts. Automaton has 18850 states and 26254 transitions. Word has length 241 [2022-12-14 13:59:48,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:59:48,997 INFO L495 AbstractCegarLoop]: Abstraction has 18850 states and 26254 transitions. [2022-12-14 13:59:48,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 3 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-14 13:59:48,997 INFO L276 IsEmpty]: Start isEmpty. Operand 18850 states and 26254 transitions. [2022-12-14 13:59:49,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-12-14 13:59:49,001 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:59:49,001 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:59:49,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-12-14 13:59:49,002 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:59:49,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:59:49,002 INFO L85 PathProgramCache]: Analyzing trace with hash -2095762960, now seen corresponding path program 1 times [2022-12-14 13:59:49,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:59:49,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303064744] [2022-12-14 13:59:49,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:59:49,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:59:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:59:49,261 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-12-14 13:59:49,261 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:59:49,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303064744] [2022-12-14 13:59:49,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303064744] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:59:49,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:59:49,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:59:49,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771583260] [2022-12-14 13:59:49,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:59:49,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:59:49,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:59:49,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:59:49,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:59:49,263 INFO L87 Difference]: Start difference. First operand 18850 states and 26254 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-14 13:59:51,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 13:59:54,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:59:54,358 INFO L93 Difference]: Finished difference Result 18852 states and 26255 transitions. [2022-12-14 13:59:54,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:59:54,359 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 241 [2022-12-14 13:59:54,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:59:54,398 INFO L225 Difference]: With dead ends: 18852 [2022-12-14 13:59:54,398 INFO L226 Difference]: Without dead ends: 18849 [2022-12-14 13:59:54,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 13:59:54,404 INFO L413 NwaCegarLoop]: 796 mSDtfsCounter, 857 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 857 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-12-14 13:59:54,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [857 Valid, 796 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 148 Invalid, 1 Unknown, 0 Unchecked, 3.8s Time] [2022-12-14 13:59:54,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18849 states. [2022-12-14 13:59:55,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18849 to 18849. [2022-12-14 13:59:55,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18849 states, 12234 states have (on average 1.256580022887036) internal successors, (15373), 12589 states have internal predecessors, (15373), 4944 states have call successors, (4944), 1686 states have call predecessors, (4944), 1670 states have return successors, (5934), 4698 states have call predecessors, (5934), 4938 states have call successors, (5934) [2022-12-14 13:59:55,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18849 states to 18849 states and 26251 transitions. [2022-12-14 13:59:55,884 INFO L78 Accepts]: Start accepts. Automaton has 18849 states and 26251 transitions. Word has length 241 [2022-12-14 13:59:55,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:59:55,884 INFO L495 AbstractCegarLoop]: Abstraction has 18849 states and 26251 transitions. [2022-12-14 13:59:55,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-14 13:59:55,884 INFO L276 IsEmpty]: Start isEmpty. Operand 18849 states and 26251 transitions. [2022-12-14 13:59:55,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-12-14 13:59:55,887 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:59:55,887 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 13:59:55,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-12-14 13:59:55,888 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 13:59:55,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:59:55,888 INFO L85 PathProgramCache]: Analyzing trace with hash -544544057, now seen corresponding path program 1 times [2022-12-14 13:59:55,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 13:59:55,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200602829] [2022-12-14 13:59:55,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:59:55,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 13:59:55,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:59:56,123 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2022-12-14 13:59:56,123 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 13:59:56,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200602829] [2022-12-14 13:59:56,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200602829] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:59:56,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:59:56,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:59:56,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001134708] [2022-12-14 13:59:56,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:59:56,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:59:56,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 13:59:56,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:59:56,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:59:56,124 INFO L87 Difference]: Start difference. First operand 18849 states and 26251 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-14 13:59:58,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:00,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:01,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:00:01,843 INFO L93 Difference]: Finished difference Result 18851 states and 26252 transitions. [2022-12-14 14:00:01,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:00:01,844 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 242 [2022-12-14 14:00:01,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:00:01,884 INFO L225 Difference]: With dead ends: 18851 [2022-12-14 14:00:01,884 INFO L226 Difference]: Without dead ends: 18842 [2022-12-14 14:00:01,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 14:00:01,891 INFO L413 NwaCegarLoop]: 794 mSDtfsCounter, 854 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:00:01,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [854 Valid, 794 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 148 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-12-14 14:00:01,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18842 states. [2022-12-14 14:00:03,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18842 to 18838. [2022-12-14 14:00:03,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18838 states, 12224 states have (on average 1.253681282722513) internal successors, (15325), 12578 states have internal predecessors, (15325), 4943 states have call successors, (4943), 1686 states have call predecessors, (4943), 1670 states have return successors, (5934), 4698 states have call predecessors, (5934), 4938 states have call successors, (5934) [2022-12-14 14:00:03,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18838 states to 18838 states and 26202 transitions. [2022-12-14 14:00:03,483 INFO L78 Accepts]: Start accepts. Automaton has 18838 states and 26202 transitions. Word has length 242 [2022-12-14 14:00:03,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:00:03,483 INFO L495 AbstractCegarLoop]: Abstraction has 18838 states and 26202 transitions. [2022-12-14 14:00:03,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 3 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2022-12-14 14:00:03,484 INFO L276 IsEmpty]: Start isEmpty. Operand 18838 states and 26202 transitions. [2022-12-14 14:00:03,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-12-14 14:00:03,487 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:00:03,487 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:00:03,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-14 14:00:03,487 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:00:03,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:00:03,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1640118058, now seen corresponding path program 1 times [2022-12-14 14:00:03,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:00:03,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948250164] [2022-12-14 14:00:03,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:00:03,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:00:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:00:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2022-12-14 14:00:03,783 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:00:03,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948250164] [2022-12-14 14:00:03,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948250164] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:00:03,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:00:03,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:00:03,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450135470] [2022-12-14 14:00:03,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:00:03,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:00:03,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:00:03,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:00:03,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:00:03,785 INFO L87 Difference]: Start difference. First operand 18838 states and 26202 transitions. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 3 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:00:07,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:09,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:13,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:18,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:00:18,788 INFO L93 Difference]: Finished difference Result 45484 states and 65029 transitions. [2022-12-14 14:00:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:00:18,788 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 3 states have call predecessors, (37), 2 states have call successors, (37) Word has length 261 [2022-12-14 14:00:18,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:00:18,856 INFO L225 Difference]: With dead ends: 45484 [2022-12-14 14:00:18,856 INFO L226 Difference]: Without dead ends: 26647 [2022-12-14 14:00:18,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:00:18,897 INFO L413 NwaCegarLoop]: 1232 mSDtfsCounter, 285 mSDsluCounter, 3344 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 4576 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:00:18,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 4576 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 809 Invalid, 2 Unknown, 0 Unchecked, 12.4s Time] [2022-12-14 14:00:18,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26647 states. [2022-12-14 14:00:20,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26647 to 18845. [2022-12-14 14:00:20,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18845 states, 12256 states have (on average 1.251876631853786) internal successors, (15343), 12576 states have internal predecessors, (15343), 4920 states have call successors, (4920), 1679 states have call predecessors, (4920), 1668 states have return successors, (5903), 4714 states have call predecessors, (5903), 4915 states have call successors, (5903) [2022-12-14 14:00:20,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18845 states to 18845 states and 26166 transitions. [2022-12-14 14:00:20,676 INFO L78 Accepts]: Start accepts. Automaton has 18845 states and 26166 transitions. Word has length 261 [2022-12-14 14:00:20,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:00:20,676 INFO L495 AbstractCegarLoop]: Abstraction has 18845 states and 26166 transitions. [2022-12-14 14:00:20,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 3 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:00:20,677 INFO L276 IsEmpty]: Start isEmpty. Operand 18845 states and 26166 transitions. [2022-12-14 14:00:20,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2022-12-14 14:00:20,680 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:00:20,680 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:00:20,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-14 14:00:20,680 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:00:20,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:00:20,681 INFO L85 PathProgramCache]: Analyzing trace with hash -428837311, now seen corresponding path program 1 times [2022-12-14 14:00:20,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:00:20,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596418666] [2022-12-14 14:00:20,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:00:20,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:00:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:00:21,026 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-12-14 14:00:21,026 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:00:21,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596418666] [2022-12-14 14:00:21,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596418666] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:00:21,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:00:21,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:00:21,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344119208] [2022-12-14 14:00:21,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:00:21,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:00:21,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:00:21,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:00:21,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:00:21,028 INFO L87 Difference]: Start difference. First operand 18845 states and 26166 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (36), 3 states have call predecessors, (36), 2 states have call successors, (36) [2022-12-14 14:00:25,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:31,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:00:31,995 INFO L93 Difference]: Finished difference Result 39928 states and 56930 transitions. [2022-12-14 14:00:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:00:31,996 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (36), 3 states have call predecessors, (36), 2 states have call successors, (36) Word has length 250 [2022-12-14 14:00:31,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:00:32,053 INFO L225 Difference]: With dead ends: 39928 [2022-12-14 14:00:32,053 INFO L226 Difference]: Without dead ends: 24376 [2022-12-14 14:00:32,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:00:32,086 INFO L413 NwaCegarLoop]: 1236 mSDtfsCounter, 302 mSDsluCounter, 3351 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 4587 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:00:32,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 4587 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 817 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2022-12-14 14:00:32,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24376 states. [2022-12-14 14:00:33,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24376 to 18789. [2022-12-14 14:00:33,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18789 states, 12225 states have (on average 1.2515337423312884) internal successors, (15300), 12543 states have internal predecessors, (15300), 4897 states have call successors, (4897), 1676 states have call predecessors, (4897), 1666 states have return successors, (5878), 4694 states have call predecessors, (5878), 4892 states have call successors, (5878) [2022-12-14 14:00:33,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18789 states to 18789 states and 26075 transitions. [2022-12-14 14:00:33,981 INFO L78 Accepts]: Start accepts. Automaton has 18789 states and 26075 transitions. Word has length 250 [2022-12-14 14:00:33,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:00:33,982 INFO L495 AbstractCegarLoop]: Abstraction has 18789 states and 26075 transitions. [2022-12-14 14:00:33,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (36), 3 states have call predecessors, (36), 2 states have call successors, (36) [2022-12-14 14:00:33,982 INFO L276 IsEmpty]: Start isEmpty. Operand 18789 states and 26075 transitions. [2022-12-14 14:00:33,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2022-12-14 14:00:33,985 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:00:33,985 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:00:33,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-12-14 14:00:33,986 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:00:33,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:00:33,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1176547779, now seen corresponding path program 1 times [2022-12-14 14:00:33,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:00:33,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621776758] [2022-12-14 14:00:33,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:00:33,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:00:34,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:00:34,311 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-12-14 14:00:34,311 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:00:34,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621776758] [2022-12-14 14:00:34,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621776758] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:00:34,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:00:34,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 14:00:34,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324521802] [2022-12-14 14:00:34,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:00:34,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:00:34,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:00:34,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:00:34,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:00:34,313 INFO L87 Difference]: Start difference. First operand 18789 states and 26075 transitions. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 4 states have call predecessors, (39), 3 states have call successors, (39) [2022-12-14 14:00:38,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:40,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:43,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:45,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:49,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:50,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:51,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:53,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:00:56,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:00:56,766 INFO L93 Difference]: Finished difference Result 45222 states and 64520 transitions. [2022-12-14 14:00:56,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:00:56,767 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 4 states have call predecessors, (39), 3 states have call successors, (39) Word has length 269 [2022-12-14 14:00:56,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:00:56,832 INFO L225 Difference]: With dead ends: 45222 [2022-12-14 14:00:56,833 INFO L226 Difference]: Without dead ends: 26434 [2022-12-14 14:00:56,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:00:56,871 INFO L413 NwaCegarLoop]: 1247 mSDtfsCounter, 291 mSDsluCounter, 4595 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 5842 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:00:56,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 5842 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1051 Invalid, 1 Unknown, 0 Unchecked, 19.5s Time] [2022-12-14 14:00:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26434 states. [2022-12-14 14:00:58,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26434 to 18572. [2022-12-14 14:00:58,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18572 states, 12088 states have (on average 1.2508272667107876) internal successors, (15120), 12416 states have internal predecessors, (15120), 4825 states have call successors, (4825), 1655 states have call predecessors, (4825), 1658 states have return successors, (5787), 4625 states have call predecessors, (5787), 4820 states have call successors, (5787) [2022-12-14 14:00:58,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18572 states to 18572 states and 25732 transitions. [2022-12-14 14:00:58,810 INFO L78 Accepts]: Start accepts. Automaton has 18572 states and 25732 transitions. Word has length 269 [2022-12-14 14:00:58,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:00:58,811 INFO L495 AbstractCegarLoop]: Abstraction has 18572 states and 25732 transitions. [2022-12-14 14:00:58,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 5 states have internal predecessors, (117), 3 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 4 states have call predecessors, (39), 3 states have call successors, (39) [2022-12-14 14:00:58,811 INFO L276 IsEmpty]: Start isEmpty. Operand 18572 states and 25732 transitions. [2022-12-14 14:00:58,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-12-14 14:00:58,814 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:00:58,814 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:00:58,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-12-14 14:00:58,814 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:00:58,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:00:58,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1496994363, now seen corresponding path program 1 times [2022-12-14 14:00:58,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:00:58,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690442686] [2022-12-14 14:00:58,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:00:58,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:00:58,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:00:59,153 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-12-14 14:00:59,154 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:00:59,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690442686] [2022-12-14 14:00:59,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690442686] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:00:59,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:00:59,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:00:59,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518799027] [2022-12-14 14:00:59,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:00:59,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:00:59,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:00:59,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:00:59,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:00:59,155 INFO L87 Difference]: Start difference. First operand 18572 states and 25732 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:01:02,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:05,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:07,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:01:07,399 INFO L93 Difference]: Finished difference Result 33894 states and 46953 transitions. [2022-12-14 14:01:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:01:07,403 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 254 [2022-12-14 14:01:07,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:01:07,443 INFO L225 Difference]: With dead ends: 33894 [2022-12-14 14:01:07,443 INFO L226 Difference]: Without dead ends: 18569 [2022-12-14 14:01:07,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-14 14:01:07,472 INFO L413 NwaCegarLoop]: 1204 mSDtfsCounter, 325 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 2032 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:01:07,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [450 Valid, 2032 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 346 Invalid, 1 Unknown, 0 Unchecked, 6.4s Time] [2022-12-14 14:01:07,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18569 states. [2022-12-14 14:01:09,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18569 to 18564. [2022-12-14 14:01:09,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18564 states, 12084 states have (on average 1.2505792783846408) internal successors, (15112), 12412 states have internal predecessors, (15112), 4821 states have call successors, (4821), 1655 states have call predecessors, (4821), 1658 states have return successors, (5783), 4621 states have call predecessors, (5783), 4816 states have call successors, (5783) [2022-12-14 14:01:09,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18564 states to 18564 states and 25716 transitions. [2022-12-14 14:01:09,538 INFO L78 Accepts]: Start accepts. Automaton has 18564 states and 25716 transitions. Word has length 254 [2022-12-14 14:01:09,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:01:09,538 INFO L495 AbstractCegarLoop]: Abstraction has 18564 states and 25716 transitions. [2022-12-14 14:01:09,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:01:09,538 INFO L276 IsEmpty]: Start isEmpty. Operand 18564 states and 25716 transitions. [2022-12-14 14:01:09,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-12-14 14:01:09,541 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:01:09,541 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:01:09,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-12-14 14:01:09,542 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:01:09,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:01:09,542 INFO L85 PathProgramCache]: Analyzing trace with hash -882072503, now seen corresponding path program 1 times [2022-12-14 14:01:09,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:01:09,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300654660] [2022-12-14 14:01:09,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:01:09,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:01:09,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:01:09,930 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-12-14 14:01:09,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:01:09,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300654660] [2022-12-14 14:01:09,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300654660] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:01:09,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:01:09,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:01:09,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285665376] [2022-12-14 14:01:09,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:01:09,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:01:09,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:01:09,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:01:09,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:01:09,932 INFO L87 Difference]: Start difference. First operand 18564 states and 25716 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:01:13,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:15,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:17,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:01:17,238 INFO L93 Difference]: Finished difference Result 33878 states and 46921 transitions. [2022-12-14 14:01:17,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:01:17,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 254 [2022-12-14 14:01:17,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:01:17,283 INFO L225 Difference]: With dead ends: 33878 [2022-12-14 14:01:17,283 INFO L226 Difference]: Without dead ends: 18561 [2022-12-14 14:01:17,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-14 14:01:17,312 INFO L413 NwaCegarLoop]: 1200 mSDtfsCounter, 320 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 2031 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:01:17,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 2031 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 346 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2022-12-14 14:01:17,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18561 states. [2022-12-14 14:01:19,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18561 to 18556. [2022-12-14 14:01:19,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18556 states, 12080 states have (on average 1.2503311258278145) internal successors, (15104), 12408 states have internal predecessors, (15104), 4817 states have call successors, (4817), 1655 states have call predecessors, (4817), 1658 states have return successors, (5779), 4617 states have call predecessors, (5779), 4812 states have call successors, (5779) [2022-12-14 14:01:19,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18556 states to 18556 states and 25700 transitions. [2022-12-14 14:01:19,484 INFO L78 Accepts]: Start accepts. Automaton has 18556 states and 25700 transitions. Word has length 254 [2022-12-14 14:01:19,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:01:19,485 INFO L495 AbstractCegarLoop]: Abstraction has 18556 states and 25700 transitions. [2022-12-14 14:01:19,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:01:19,485 INFO L276 IsEmpty]: Start isEmpty. Operand 18556 states and 25700 transitions. [2022-12-14 14:01:19,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-12-14 14:01:19,488 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:01:19,488 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:01:19,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-12-14 14:01:19,488 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:01:19,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:01:19,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1797545677, now seen corresponding path program 1 times [2022-12-14 14:01:19,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:01:19,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744734344] [2022-12-14 14:01:19,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:01:19,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:01:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:01:21,107 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-12-14 14:01:21,107 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:01:21,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744734344] [2022-12-14 14:01:21,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744734344] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:01:21,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832470757] [2022-12-14 14:01:21,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:01:21,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:01:21,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:01:21,108 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:01:21,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 14:01:22,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:01:22,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 3267 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:01:22,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:01:22,111 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-12-14 14:01:22,112 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:01:22,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832470757] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:01:22,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:01:22,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2022-12-14 14:01:22,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199847646] [2022-12-14 14:01:22,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:01:22,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:01:22,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:01:22,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:01:22,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:01:22,113 INFO L87 Difference]: Start difference. First operand 18556 states and 25700 transitions. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:01:25,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:27,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:29,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:30,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:34,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:01:34,248 INFO L93 Difference]: Finished difference Result 21753 states and 30054 transitions. [2022-12-14 14:01:34,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:01:34,250 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 254 [2022-12-14 14:01:34,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:01:34,291 INFO L225 Difference]: With dead ends: 21753 [2022-12-14 14:01:34,292 INFO L226 Difference]: Without dead ends: 21742 [2022-12-14 14:01:34,298 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-12-14 14:01:34,298 INFO L413 NwaCegarLoop]: 918 mSDtfsCounter, 843 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 845 SdHoareTripleChecker+Valid, 1855 SdHoareTripleChecker+Invalid, 835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:01:34,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [845 Valid, 1855 Invalid, 835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 825 Invalid, 1 Unknown, 0 Unchecked, 10.0s Time] [2022-12-14 14:01:34,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21742 states. [2022-12-14 14:01:36,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21742 to 21698. [2022-12-14 14:01:36,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21698 states, 14124 states have (on average 1.2475219484565279) internal successors, (17620), 14520 states have internal predecessors, (17620), 5607 states have call successors, (5607), 1969 states have call predecessors, (5607), 1966 states have return successors, (6753), 5357 states have call predecessors, (6753), 5602 states have call successors, (6753) [2022-12-14 14:01:36,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21698 states to 21698 states and 29980 transitions. [2022-12-14 14:01:36,542 INFO L78 Accepts]: Start accepts. Automaton has 21698 states and 29980 transitions. Word has length 254 [2022-12-14 14:01:36,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:01:36,543 INFO L495 AbstractCegarLoop]: Abstraction has 21698 states and 29980 transitions. [2022-12-14 14:01:36,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 3 states have call successors, (38), 3 states have call predecessors, (38), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-12-14 14:01:36,543 INFO L276 IsEmpty]: Start isEmpty. Operand 21698 states and 29980 transitions. [2022-12-14 14:01:36,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-12-14 14:01:36,546 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:01:36,546 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:01:36,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-14 14:01:36,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-14 14:01:36,749 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:01:36,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:01:36,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1985705465, now seen corresponding path program 1 times [2022-12-14 14:01:36,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:01:36,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331688877] [2022-12-14 14:01:36,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:01:36,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:01:36,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:01:37,114 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-12-14 14:01:37,114 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:01:37,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331688877] [2022-12-14 14:01:37,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331688877] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:01:37,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:01:37,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 14:01:37,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65105034] [2022-12-14 14:01:37,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:01:37,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:01:37,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:01:37,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:01:37,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:01:37,116 INFO L87 Difference]: Start difference. First operand 21698 states and 29980 transitions. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 5 states have internal predecessors, (118), 3 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (38), 4 states have call predecessors, (38), 3 states have call successors, (38) [2022-12-14 14:01:42,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:44,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:46,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:47,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:48,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:50,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:01:54,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:01:54,933 INFO L93 Difference]: Finished difference Result 44376 states and 62452 transitions. [2022-12-14 14:01:54,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:01:54,934 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 5 states have internal predecessors, (118), 3 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (38), 4 states have call predecessors, (38), 3 states have call successors, (38) Word has length 261 [2022-12-14 14:01:54,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:01:55,000 INFO L225 Difference]: With dead ends: 44376 [2022-12-14 14:01:55,000 INFO L226 Difference]: Without dead ends: 25925 [2022-12-14 14:01:55,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:01:55,040 INFO L413 NwaCegarLoop]: 1225 mSDtfsCounter, 308 mSDsluCounter, 4511 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 5736 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:01:55,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 5736 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1036 Invalid, 1 Unknown, 0 Unchecked, 14.9s Time] [2022-12-14 14:01:55,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25925 states. [2022-12-14 14:01:57,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25925 to 21642. [2022-12-14 14:01:57,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21642 states, 14093 states have (on average 1.2472149293975732) internal successors, (17577), 14487 states have internal predecessors, (17577), 5584 states have call successors, (5584), 1966 states have call predecessors, (5584), 1964 states have return successors, (6728), 5337 states have call predecessors, (6728), 5579 states have call successors, (6728) [2022-12-14 14:01:57,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21642 states to 21642 states and 29889 transitions. [2022-12-14 14:01:57,418 INFO L78 Accepts]: Start accepts. Automaton has 21642 states and 29889 transitions. Word has length 261 [2022-12-14 14:01:57,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:01:57,419 INFO L495 AbstractCegarLoop]: Abstraction has 21642 states and 29889 transitions. [2022-12-14 14:01:57,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 5 states have internal predecessors, (118), 3 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (38), 4 states have call predecessors, (38), 3 states have call successors, (38) [2022-12-14 14:01:57,419 INFO L276 IsEmpty]: Start isEmpty. Operand 21642 states and 29889 transitions. [2022-12-14 14:01:57,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-12-14 14:01:57,423 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:01:57,423 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:01:57,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-12-14 14:01:57,423 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:01:57,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:01:57,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1519839486, now seen corresponding path program 1 times [2022-12-14 14:01:57,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:01:57,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862232807] [2022-12-14 14:01:57,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:01:57,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:01:57,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:01:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2022-12-14 14:01:58,055 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:01:58,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862232807] [2022-12-14 14:01:58,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862232807] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:01:58,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:01:58,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 14:01:58,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261823721] [2022-12-14 14:01:58,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:01:58,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:01:58,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:01:58,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:01:58,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:01:58,057 INFO L87 Difference]: Start difference. First operand 21642 states and 29889 transitions. Second operand has 6 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 3 states have call successors, (46), 3 states have call predecessors, (46), 2 states have return successors, (43), 2 states have call predecessors, (43), 1 states have call successors, (43) [2022-12-14 14:02:02,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:04,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:06,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:08,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:10,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:10,494 INFO L93 Difference]: Finished difference Result 21737 states and 29989 transitions. [2022-12-14 14:02:10,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:02:10,495 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 3 states have call successors, (46), 3 states have call predecessors, (46), 2 states have return successors, (43), 2 states have call predecessors, (43), 1 states have call successors, (43) Word has length 296 [2022-12-14 14:02:10,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:10,539 INFO L225 Difference]: With dead ends: 21737 [2022-12-14 14:02:10,539 INFO L226 Difference]: Without dead ends: 21734 [2022-12-14 14:02:10,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:02:10,546 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 26 mSDsluCounter, 3024 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 3809 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:10,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 3809 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 768 Invalid, 1 Unknown, 0 Unchecked, 10.3s Time] [2022-12-14 14:02:10,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21734 states. [2022-12-14 14:02:12,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21734 to 21728. [2022-12-14 14:02:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21728 states, 14171 states have (on average 1.246701009103098) internal successors, (17667), 14567 states have internal predecessors, (17667), 5583 states have call successors, (5583), 1972 states have call predecessors, (5583), 1973 states have return successors, (6728), 5337 states have call predecessors, (6728), 5579 states have call successors, (6728) [2022-12-14 14:02:12,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21728 states to 21728 states and 29978 transitions. [2022-12-14 14:02:12,841 INFO L78 Accepts]: Start accepts. Automaton has 21728 states and 29978 transitions. Word has length 296 [2022-12-14 14:02:12,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:12,842 INFO L495 AbstractCegarLoop]: Abstraction has 21728 states and 29978 transitions. [2022-12-14 14:02:12,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 3 states have call successors, (46), 3 states have call predecessors, (46), 2 states have return successors, (43), 2 states have call predecessors, (43), 1 states have call successors, (43) [2022-12-14 14:02:12,842 INFO L276 IsEmpty]: Start isEmpty. Operand 21728 states and 29978 transitions. [2022-12-14 14:02:12,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2022-12-14 14:02:12,847 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:12,847 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:02:12,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-12-14 14:02:12,847 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:02:12,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:12,847 INFO L85 PathProgramCache]: Analyzing trace with hash 309659277, now seen corresponding path program 1 times [2022-12-14 14:02:12,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:02:12,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472259601] [2022-12-14 14:02:12,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:12,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:02:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:13,245 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-12-14 14:02:13,245 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:02:13,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472259601] [2022-12-14 14:02:13,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472259601] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:13,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:13,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:02:13,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976354251] [2022-12-14 14:02:13,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:13,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:02:13,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:02:13,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:02:13,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:13,247 INFO L87 Difference]: Start difference. First operand 21728 states and 29978 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-12-14 14:02:16,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:18,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:20,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:20,936 INFO L93 Difference]: Finished difference Result 43363 states and 60141 transitions. [2022-12-14 14:02:20,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:02:20,936 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 329 [2022-12-14 14:02:20,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:20,984 INFO L225 Difference]: With dead ends: 43363 [2022-12-14 14:02:20,984 INFO L226 Difference]: Without dead ends: 21636 [2022-12-14 14:02:21,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-14 14:02:21,028 INFO L413 NwaCegarLoop]: 780 mSDtfsCounter, 15 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1537 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:21,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 1537 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 295 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2022-12-14 14:02:21,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21636 states. [2022-12-14 14:02:23,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21636 to 21636. [2022-12-14 14:02:23,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21636 states, 14125 states have (on average 1.2442477876106195) internal successors, (17575), 14521 states have internal predecessors, (17575), 5537 states have call successors, (5537), 1972 states have call predecessors, (5537), 1973 states have return successors, (6682), 5291 states have call predecessors, (6682), 5533 states have call successors, (6682) [2022-12-14 14:02:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21636 states to 21636 states and 29794 transitions. [2022-12-14 14:02:23,364 INFO L78 Accepts]: Start accepts. Automaton has 21636 states and 29794 transitions. Word has length 329 [2022-12-14 14:02:23,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:23,365 INFO L495 AbstractCegarLoop]: Abstraction has 21636 states and 29794 transitions. [2022-12-14 14:02:23,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 3 states have internal predecessors, (154), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-12-14 14:02:23,365 INFO L276 IsEmpty]: Start isEmpty. Operand 21636 states and 29794 transitions. [2022-12-14 14:02:23,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2022-12-14 14:02:23,371 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:23,371 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:02:23,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-12-14 14:02:23,372 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:02:23,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:23,372 INFO L85 PathProgramCache]: Analyzing trace with hash 849199178, now seen corresponding path program 1 times [2022-12-14 14:02:23,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:02:23,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124907802] [2022-12-14 14:02:23,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:23,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:02:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:23,733 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-12-14 14:02:23,733 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:02:23,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124907802] [2022-12-14 14:02:23,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124907802] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:23,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:23,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:02:23,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989223676] [2022-12-14 14:02:23,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:23,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:02:23,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:02:23,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:02:23,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:23,735 INFO L87 Difference]: Start difference. First operand 21636 states and 29794 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-12-14 14:02:26,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:29,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:30,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:33,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:33,055 INFO L93 Difference]: Finished difference Result 43179 states and 59773 transitions. [2022-12-14 14:02:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:02:33,056 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 326 [2022-12-14 14:02:33,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:33,103 INFO L225 Difference]: With dead ends: 43179 [2022-12-14 14:02:33,103 INFO L226 Difference]: Without dead ends: 21544 [2022-12-14 14:02:33,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-14 14:02:33,144 INFO L413 NwaCegarLoop]: 776 mSDtfsCounter, 10 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:33,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 1535 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 296 Invalid, 1 Unknown, 0 Unchecked, 6.8s Time] [2022-12-14 14:02:33,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21544 states. [2022-12-14 14:02:35,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21544 to 21544. [2022-12-14 14:02:35,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21544 states, 14079 states have (on average 1.2417785354073443) internal successors, (17483), 14475 states have internal predecessors, (17483), 5491 states have call successors, (5491), 1972 states have call predecessors, (5491), 1973 states have return successors, (6636), 5245 states have call predecessors, (6636), 5487 states have call successors, (6636) [2022-12-14 14:02:35,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21544 states to 21544 states and 29610 transitions. [2022-12-14 14:02:35,434 INFO L78 Accepts]: Start accepts. Automaton has 21544 states and 29610 transitions. Word has length 326 [2022-12-14 14:02:35,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:35,435 INFO L495 AbstractCegarLoop]: Abstraction has 21544 states and 29610 transitions. [2022-12-14 14:02:35,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-12-14 14:02:35,435 INFO L276 IsEmpty]: Start isEmpty. Operand 21544 states and 29610 transitions. [2022-12-14 14:02:35,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2022-12-14 14:02:35,439 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:35,439 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-14 14:02:35,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-12-14 14:02:35,440 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:02:35,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:35,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1027611029, now seen corresponding path program 1 times [2022-12-14 14:02:35,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:02:35,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106200531] [2022-12-14 14:02:35,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:35,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:02:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:37,461 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-12-14 14:02:37,461 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:02:37,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106200531] [2022-12-14 14:02:37,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106200531] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:37,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161310241] [2022-12-14 14:02:37,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:37,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:02:37,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:02:37,462 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:02:37,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 14:02:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:38,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 3709 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:02:38,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:38,636 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2022-12-14 14:02:38,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:02:38,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161310241] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:38,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:02:38,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2022-12-14 14:02:38,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811237437] [2022-12-14 14:02:38,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:38,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:02:38,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:02:38,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:02:38,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 14:02:38,637 INFO L87 Difference]: Start difference. First operand 21544 states and 29610 transitions. Second operand has 6 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 3 states have call successors, (51), 3 states have call predecessors, (51), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) [2022-12-14 14:02:43,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:47,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:48,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:49,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:52,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:02:56,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:56,687 INFO L93 Difference]: Finished difference Result 24811 states and 34168 transitions. [2022-12-14 14:02:56,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:02:56,688 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 3 states have call successors, (51), 3 states have call predecessors, (51), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) Word has length 329 [2022-12-14 14:02:56,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:56,743 INFO L225 Difference]: With dead ends: 24811 [2022-12-14 14:02:56,743 INFO L226 Difference]: Without dead ends: 24803 [2022-12-14 14:02:56,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:02:56,752 INFO L413 NwaCegarLoop]: 993 mSDtfsCounter, 813 mSDsluCounter, 2603 mSDsCounter, 0 mSdLazyCounter, 1929 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 816 SdHoareTripleChecker+Valid, 3596 SdHoareTripleChecker+Invalid, 1935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1929 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:56,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [816 Valid, 3596 Invalid, 1935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1929 Invalid, 1 Unknown, 0 Unchecked, 15.5s Time] [2022-12-14 14:02:56,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24803 states. [2022-12-14 14:02:59,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24803 to 24712. [2022-12-14 14:02:59,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24712 states, 16142 states have (on average 1.2435262049312352) internal successors, (20073), 16604 states have internal predecessors, (20073), 6323 states have call successors, (6323), 2245 states have call predecessors, (6323), 2246 states have return successors, (7633), 6032 states have call predecessors, (7633), 6319 states have call successors, (7633) [2022-12-14 14:02:59,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24712 states to 24712 states and 34029 transitions. [2022-12-14 14:02:59,420 INFO L78 Accepts]: Start accepts. Automaton has 24712 states and 34029 transitions. Word has length 329 [2022-12-14 14:02:59,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:59,420 INFO L495 AbstractCegarLoop]: Abstraction has 24712 states and 34029 transitions. [2022-12-14 14:02:59,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 3 states have call successors, (51), 3 states have call predecessors, (51), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) [2022-12-14 14:02:59,420 INFO L276 IsEmpty]: Start isEmpty. Operand 24712 states and 34029 transitions. [2022-12-14 14:02:59,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2022-12-14 14:02:59,426 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:59,426 INFO L195 NwaCegarLoop]: trace histogram [16, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:59,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 14:02:59,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:02:59,629 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:02:59,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:59,630 INFO L85 PathProgramCache]: Analyzing trace with hash 736000283, now seen corresponding path program 1 times [2022-12-14 14:02:59,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:02:59,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151400778] [2022-12-14 14:02:59,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:59,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:03:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:11,406 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 771 trivial. 0 not checked. [2022-12-14 14:03:11,406 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:03:11,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151400778] [2022-12-14 14:03:11,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151400778] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:11,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763334719] [2022-12-14 14:03:11,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:11,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:11,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:03:11,408 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:03:11,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 14:03:12,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:12,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 4931 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 14:03:12,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:12,780 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2022-12-14 14:03:12,780 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:03:12,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763334719] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:03:12,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:03:12,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-12-14 14:03:12,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331842133] [2022-12-14 14:03:12,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:03:12,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:03:12,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:03:12,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:03:12,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:03:12,781 INFO L87 Difference]: Start difference. First operand 24712 states and 34029 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (41), 3 states have call predecessors, (41), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2022-12-14 14:03:16,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:03:18,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:03:20,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:03:22,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:22,567 INFO L93 Difference]: Finished difference Result 24714 states and 34030 transitions. [2022-12-14 14:03:22,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:03:22,568 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (41), 3 states have call predecessors, (41), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 381 [2022-12-14 14:03:22,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:22,626 INFO L225 Difference]: With dead ends: 24714 [2022-12-14 14:03:22,626 INFO L226 Difference]: Without dead ends: 24703 [2022-12-14 14:03:22,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 380 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:03:22,635 INFO L413 NwaCegarLoop]: 783 mSDtfsCounter, 777 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:22,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [779 Valid, 1194 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 709 Invalid, 1 Unknown, 0 Unchecked, 7.3s Time] [2022-12-14 14:03:22,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24703 states. [2022-12-14 14:03:25,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24703 to 21537. [2022-12-14 14:03:25,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21537 states, 14063 states have (on average 1.245466827846121) internal successors, (17515), 14463 states have internal predecessors, (17515), 5535 states have call successors, (5535), 1931 states have call predecessors, (5535), 1938 states have return successors, (6657), 5288 states have call predecessors, (6657), 5533 states have call successors, (6657) [2022-12-14 14:03:25,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21537 states to 21537 states and 29707 transitions. [2022-12-14 14:03:25,080 INFO L78 Accepts]: Start accepts. Automaton has 21537 states and 29707 transitions. Word has length 381 [2022-12-14 14:03:25,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:25,080 INFO L495 AbstractCegarLoop]: Abstraction has 21537 states and 29707 transitions. [2022-12-14 14:03:25,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (41), 3 states have call predecessors, (41), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2022-12-14 14:03:25,080 INFO L276 IsEmpty]: Start isEmpty. Operand 21537 states and 29707 transitions. [2022-12-14 14:03:25,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2022-12-14 14:03:25,092 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:25,092 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:25,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 14:03:25,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:25,294 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:03:25,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:25,296 INFO L85 PathProgramCache]: Analyzing trace with hash -926436457, now seen corresponding path program 1 times [2022-12-14 14:03:25,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:03:25,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490667609] [2022-12-14 14:03:25,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:25,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:03:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:25,695 INFO L134 CoverageAnalysis]: Checked inductivity of 711 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 666 trivial. 0 not checked. [2022-12-14 14:03:25,695 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:03:25,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490667609] [2022-12-14 14:03:25,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490667609] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:03:25,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:03:25,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:03:25,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227445545] [2022-12-14 14:03:25,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:03:25,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:03:25,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:03:25,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:03:25,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:03:25,697 INFO L87 Difference]: Start difference. First operand 21537 states and 29707 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2022-12-14 14:03:28,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:03:30,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:30,205 INFO L93 Difference]: Finished difference Result 31418 states and 43047 transitions. [2022-12-14 14:03:30,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:03:30,206 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) Word has length 456 [2022-12-14 14:03:30,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:30,234 INFO L225 Difference]: With dead ends: 31418 [2022-12-14 14:03:30,234 INFO L226 Difference]: Without dead ends: 14172 [2022-12-14 14:03:30,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-12-14 14:03:30,260 INFO L413 NwaCegarLoop]: 734 mSDtfsCounter, 790 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:30,260 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 734 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 140 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2022-12-14 14:03:30,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14172 states. [2022-12-14 14:03:31,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14172 to 13984. [2022-12-14 14:03:31,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13984 states, 9093 states have (on average 1.2408446057406797) internal successors, (11283), 9350 states have internal predecessors, (11283), 3537 states have call successors, (3537), 1343 states have call predecessors, (3537), 1353 states have return successors, (4192), 3377 states have call predecessors, (4192), 3535 states have call successors, (4192) [2022-12-14 14:03:31,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13984 states to 13984 states and 19012 transitions. [2022-12-14 14:03:31,864 INFO L78 Accepts]: Start accepts. Automaton has 13984 states and 19012 transitions. Word has length 456 [2022-12-14 14:03:31,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:31,864 INFO L495 AbstractCegarLoop]: Abstraction has 13984 states and 19012 transitions. [2022-12-14 14:03:31,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2022-12-14 14:03:31,864 INFO L276 IsEmpty]: Start isEmpty. Operand 13984 states and 19012 transitions. [2022-12-14 14:03:31,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2022-12-14 14:03:31,874 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:31,874 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:31,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-12-14 14:03:31,875 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:03:31,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:31,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1335020075, now seen corresponding path program 1 times [2022-12-14 14:03:31,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:03:31,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412148793] [2022-12-14 14:03:31,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:31,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:03:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:36,817 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 64 proven. 6 refuted. 0 times theorem prover too weak. 664 trivial. 0 not checked. [2022-12-14 14:03:36,817 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:03:36,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412148793] [2022-12-14 14:03:36,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412148793] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:36,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221811801] [2022-12-14 14:03:36,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:36,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:36,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:03:36,818 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:03:36,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 14:03:38,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:38,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 4932 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:03:38,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:38,299 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 699 trivial. 0 not checked. [2022-12-14 14:03:38,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:03:38,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221811801] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:03:38,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:03:38,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2022-12-14 14:03:38,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285313600] [2022-12-14 14:03:38,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:03:38,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:03:38,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:03:38,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:03:38,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 14:03:38,302 INFO L87 Difference]: Start difference. First operand 13984 states and 19012 transitions. Second operand has 6 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 3 states have call successors, (46), 3 states have call predecessors, (46), 3 states have return successors, (45), 3 states have call predecessors, (45), 2 states have call successors, (45) [2022-12-14 14:03:42,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:03:46,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:46,285 INFO L93 Difference]: Finished difference Result 15825 states and 21543 transitions. [2022-12-14 14:03:46,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:03:46,286 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 3 states have call successors, (46), 3 states have call predecessors, (46), 3 states have return successors, (45), 3 states have call predecessors, (45), 2 states have call successors, (45) Word has length 458 [2022-12-14 14:03:46,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:46,316 INFO L225 Difference]: With dead ends: 15825 [2022-12-14 14:03:46,316 INFO L226 Difference]: Without dead ends: 15817 [2022-12-14 14:03:46,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 455 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:03:46,321 INFO L413 NwaCegarLoop]: 906 mSDtfsCounter, 758 mSDsluCounter, 2390 mSDsCounter, 0 mSdLazyCounter, 1739 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 3296 SdHoareTripleChecker+Invalid, 1745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1739 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:46,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 3296 Invalid, 1745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1739 Invalid, 1 Unknown, 0 Unchecked, 6.2s Time] [2022-12-14 14:03:46,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15817 states. [2022-12-14 14:03:47,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15817 to 11884. [2022-12-14 14:03:47,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11884 states, 7722 states have (on average 1.239057239057239) internal successors, (9568), 7949 states have internal predecessors, (9568), 2990 states have call successors, (2990), 1159 states have call predecessors, (2990), 1171 states have return successors, (3539), 2848 states have call predecessors, (3539), 2988 states have call successors, (3539) [2022-12-14 14:03:47,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11884 states to 11884 states and 16097 transitions. [2022-12-14 14:03:47,798 INFO L78 Accepts]: Start accepts. Automaton has 11884 states and 16097 transitions. Word has length 458 [2022-12-14 14:03:47,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:47,798 INFO L495 AbstractCegarLoop]: Abstraction has 11884 states and 16097 transitions. [2022-12-14 14:03:47,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 3 states have call successors, (46), 3 states have call predecessors, (46), 3 states have return successors, (45), 3 states have call predecessors, (45), 2 states have call successors, (45) [2022-12-14 14:03:47,798 INFO L276 IsEmpty]: Start isEmpty. Operand 11884 states and 16097 transitions. [2022-12-14 14:03:47,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2022-12-14 14:03:47,808 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:47,808 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:47,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-14 14:03:48,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-12-14 14:03:48,010 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:03:48,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:48,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1317143901, now seen corresponding path program 2 times [2022-12-14 14:03:48,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:03:48,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840380237] [2022-12-14 14:03:48,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:48,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:03:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:52,272 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 709 trivial. 0 not checked. [2022-12-14 14:03:52,272 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:03:52,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840380237] [2022-12-14 14:03:52,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840380237] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:52,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784351495] [2022-12-14 14:03:52,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 14:03:52,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:52,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:03:52,273 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:03:52,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 14:04:58,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 14:04:58,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 14:04:58,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 3309 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:04:58,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:58,923 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 433 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-12-14 14:04:58,923 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:04:58,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784351495] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:04:58,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:04:58,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2022-12-14 14:04:58,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403325201] [2022-12-14 14:04:58,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:04:58,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:04:58,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:04:58,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:04:58,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 14:04:58,926 INFO L87 Difference]: Start difference. First operand 11884 states and 16097 transitions. Second operand has 6 states, 5 states have (on average 38.6) internal successors, (193), 5 states have internal predecessors, (193), 3 states have call successors, (64), 3 states have call predecessors, (64), 3 states have return successors, (63), 3 states have call predecessors, (63), 2 states have call successors, (63) [2022-12-14 14:05:04,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:05:07,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:07,746 INFO L93 Difference]: Finished difference Result 15239 states and 20660 transitions. [2022-12-14 14:05:07,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:05:07,747 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 38.6) internal successors, (193), 5 states have internal predecessors, (193), 3 states have call successors, (64), 3 states have call predecessors, (64), 3 states have return successors, (63), 3 states have call predecessors, (63), 2 states have call successors, (63) Word has length 458 [2022-12-14 14:05:07,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:07,775 INFO L225 Difference]: With dead ends: 15239 [2022-12-14 14:05:07,776 INFO L226 Difference]: Without dead ends: 15231 [2022-12-14 14:05:07,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 455 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:05:07,780 INFO L413 NwaCegarLoop]: 915 mSDtfsCounter, 658 mSDsluCounter, 2346 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 3261 SdHoareTripleChecker+Invalid, 1809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:07,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 3261 Invalid, 1809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1803 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2022-12-14 14:05:07,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15231 states. [2022-12-14 14:05:09,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15231 to 11136. [2022-12-14 14:05:09,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11136 states, 7236 states have (on average 1.2404643449419568) internal successors, (8976), 7443 states have internal predecessors, (8976), 2802 states have call successors, (2802), 1084 states have call predecessors, (2802), 1097 states have return successors, (3308), 2675 states have call predecessors, (3308), 2800 states have call successors, (3308) [2022-12-14 14:05:09,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11136 states to 11136 states and 15086 transitions. [2022-12-14 14:05:09,175 INFO L78 Accepts]: Start accepts. Automaton has 11136 states and 15086 transitions. Word has length 458 [2022-12-14 14:05:09,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:09,176 INFO L495 AbstractCegarLoop]: Abstraction has 11136 states and 15086 transitions. [2022-12-14 14:05:09,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 38.6) internal successors, (193), 5 states have internal predecessors, (193), 3 states have call successors, (64), 3 states have call predecessors, (64), 3 states have return successors, (63), 3 states have call predecessors, (63), 2 states have call successors, (63) [2022-12-14 14:05:09,176 INFO L276 IsEmpty]: Start isEmpty. Operand 11136 states and 15086 transitions. [2022-12-14 14:05:09,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 561 [2022-12-14 14:05:09,192 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:09,192 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:09,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 14:05:09,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-12-14 14:05:09,394 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-14 14:05:09,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:09,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1044289202, now seen corresponding path program 1 times [2022-12-14 14:05:09,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 14:05:09,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35494683] [2022-12-14 14:05:09,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:09,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 14:05:24,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:25,489 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2022-12-14 14:05:25,489 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 14:05:25,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35494683] [2022-12-14 14:05:25,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35494683] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:25,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929723271] [2022-12-14 14:05:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:25,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:25,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:25,491 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:25,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 14:05:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:27,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 5932 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:05:27,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:27,468 INFO L134 CoverageAnalysis]: Checked inductivity of 847 backedges. 501 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2022-12-14 14:05:27,468 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:05:27,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929723271] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:27,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 14:05:27,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2022-12-14 14:05:27,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180257622] [2022-12-14 14:05:27,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:27,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:05:27,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 14:05:27,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:05:27,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-12-14 14:05:27,470 INFO L87 Difference]: Start difference. First operand 11136 states and 15086 transitions. Second operand has 6 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 3 states have call successors, (80), 3 states have call predecessors, (80), 3 states have return successors, (79), 3 states have call predecessors, (79), 2 states have call successors, (79) [2022-12-14 14:05:31,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:05:35,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-14 14:05:37,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:37,053 INFO L93 Difference]: Finished difference Result 13434 states and 18168 transitions. [2022-12-14 14:05:37,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:05:37,054 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 3 states have call successors, (80), 3 states have call predecessors, (80), 3 states have return successors, (79), 3 states have call predecessors, (79), 2 states have call successors, (79) Word has length 560 [2022-12-14 14:05:37,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:37,056 INFO L225 Difference]: With dead ends: 13434 [2022-12-14 14:05:37,056 INFO L226 Difference]: Without dead ends: 0 [2022-12-14 14:05:37,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 557 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:05:37,072 INFO L413 NwaCegarLoop]: 916 mSDtfsCounter, 664 mSDsluCounter, 2321 mSDsCounter, 0 mSdLazyCounter, 1834 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 3237 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1834 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:37,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [667 Valid, 3237 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1834 Invalid, 2 Unknown, 0 Unchecked, 7.9s Time] [2022-12-14 14:05:37,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-12-14 14:05:37,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-12-14 14:05:37,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 14:05:37,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-12-14 14:05:37,073 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 560 [2022-12-14 14:05:37,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:37,073 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-14 14:05:37,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 3 states have call successors, (80), 3 states have call predecessors, (80), 3 states have return successors, (79), 3 states have call predecessors, (79), 2 states have call successors, (79) [2022-12-14 14:05:37,073 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-12-14 14:05:37,074 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-12-14 14:05:37,075 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-14 14:05:37,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 14:05:37,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feae3ff4-1806-4825-b7b5-b1c0b119eca5/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-14 14:05:37,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-12-14 14:05:48,275 WARN L233 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 440 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or)