./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI --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 484c71f67ef44adda28419ba4f7367133d47a44b7b25589681c020e12726250b --- 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-5e519f3 [2022-11-03 04:07:02,848 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 04:07:02,850 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 04:07:02,902 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 04:07:02,902 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 04:07:02,907 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 04:07:02,909 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 04:07:02,913 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 04:07:02,915 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 04:07:02,921 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 04:07:02,922 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 04:07:02,924 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 04:07:02,925 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 04:07:02,927 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 04:07:02,929 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 04:07:02,931 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 04:07:02,932 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 04:07:02,933 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 04:07:02,934 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 04:07:02,943 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 04:07:02,944 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 04:07:02,945 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 04:07:02,949 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 04:07:02,949 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 04:07:02,957 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 04:07:02,958 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 04:07:02,958 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 04:07:02,960 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 04:07:02,960 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 04:07:02,962 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 04:07:02,963 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 04:07:02,964 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 04:07:02,966 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 04:07:02,967 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 04:07:02,968 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 04:07:02,968 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 04:07:02,969 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 04:07:02,969 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 04:07:02,969 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 04:07:02,970 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 04:07:02,971 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 04:07:02,972 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 04:07:03,014 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 04:07:03,014 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 04:07:03,015 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 04:07:03,015 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 04:07:03,016 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 04:07:03,016 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 04:07:03,017 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 04:07:03,017 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 04:07:03,017 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 04:07:03,017 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 04:07:03,018 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 04:07:03,019 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 04:07:03,019 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 04:07:03,019 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 04:07:03,019 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 04:07:03,019 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 04:07:03,020 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 04:07:03,020 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 04:07:03,020 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 04:07:03,021 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 04:07:03,021 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 04:07:03,021 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 04:07:03,021 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 04:07:03,023 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 04:07:03,023 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 04:07:03,024 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 04:07:03,024 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 04:07:03,024 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 04:07:03,024 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 04:07:03,024 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 04:07:03,025 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 04:07:03,026 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 04:07:03,027 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 04:07:03,027 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 04:07:03,027 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 04:07:03,027 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 04:07:03,027 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 04:07:03,028 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 04:07:03,028 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_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/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_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI 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 -> 484c71f67ef44adda28419ba4f7367133d47a44b7b25589681c020e12726250b [2022-11-03 04:07:03,307 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 04:07:03,348 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 04:07:03,351 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 04:07:03,353 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 04:07:03,353 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 04:07:03,355 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i [2022-11-03 04:07:03,431 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/data/162dc17b0/1c486c1a69aa4799b04acdb7d80408c5/FLAGed65807e1 [2022-11-03 04:07:04,463 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 04:07:04,464 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i [2022-11-03 04:07:04,557 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/data/162dc17b0/1c486c1a69aa4799b04acdb7d80408c5/FLAGed65807e1 [2022-11-03 04:07:04,780 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/data/162dc17b0/1c486c1a69aa4799b04acdb7d80408c5 [2022-11-03 04:07:04,783 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 04:07:04,785 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 04:07:04,789 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 04:07:04,789 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 04:07:04,793 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 04:07:04,795 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 04:07:04" (1/1) ... [2022-11-03 04:07:04,796 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d3cb799 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:04, skipping insertion in model container [2022-11-03 04:07:04,796 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 04:07:04" (1/1) ... [2022-11-03 04:07:04,803 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 04:07:05,027 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 04:07:09,255 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486836,486849] [2022-11-03 04:07:09,258 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486983,486996] [2022-11-03 04:07:09,258 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487122,487135] [2022-11-03 04:07:09,259 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487280,487293] [2022-11-03 04:07:09,287 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 04:07:09,348 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 04:07:09,933 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486836,486849] [2022-11-03 04:07:09,934 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[486983,486996] [2022-11-03 04:07:09,935 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487122,487135] [2022-11-03 04:07:09,936 WARN L230 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_d0047c1e-357b-441f-8533-af4fc3074ff1/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i[487280,487293] [2022-11-03 04:07:09,954 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 04:07:10,642 INFO L208 MainTranslator]: Completed translation [2022-11-03 04:07:10,651 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10 WrapperNode [2022-11-03 04:07:10,652 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 04:07:10,653 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 04:07:10,653 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 04:07:10,653 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 04:07:10,663 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:10,869 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:11,322 INFO L138 Inliner]: procedures = 480, calls = 6076, calls flagged for inlining = 277, calls inlined = 258, statements flattened = 11928 [2022-11-03 04:07:11,324 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 04:07:11,325 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 04:07:11,325 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 04:07:11,326 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 04:07:11,339 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:11,339 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:11,516 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:11,517 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:11,899 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:11,966 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:12,052 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:12,104 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:12,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 04:07:12,211 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 04:07:12,211 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 04:07:12,212 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 04:07:12,213 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (1/1) ... [2022-11-03 04:07:12,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 04:07:12,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 04:07:12,256 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 04:07:12,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0047c1e-357b-441f-8533-af4fc3074ff1/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 04:07:12,309 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 04:07:12,309 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 04:07:12,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-03 04:07:12,310 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-03 04:07:12,310 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-03 04:07:12,310 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-03 04:07:12,311 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_write_vfta [2022-11-03 04:07:12,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_write_vfta [2022-11-03 04:07:12,311 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 04:07:12,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 04:07:12,311 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_standby_eeprom [2022-11-03 04:07:12,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_standby_eeprom [2022-11-03 04:07:12,312 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-11-03 04:07:12,312 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-11-03 04:07:12,312 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-03 04:07:12,313 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-03 04:07:12,313 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-11-03 04:07:12,313 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-11-03 04:07:12,313 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-03 04:07:12,314 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-03 04:07:12,314 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_alloc_rx_buffers [2022-11-03 04:07:12,314 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_alloc_rx_buffers [2022-11-03 04:07:12,314 INFO L130 BoogieDeclarations]: Found specification of procedure mac_addr_valid [2022-11-03 04:07:12,314 INFO L138 BoogieDeclarations]: Found implementation of procedure mac_addr_valid [2022-11-03 04:07:12,315 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_vlan_rx_add_vid [2022-11-03 04:07:12,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_vlan_rx_add_vid [2022-11-03 04:07:12,316 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_free_tx_resources [2022-11-03 04:07:12,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_free_tx_resources [2022-11-03 04:07:12,316 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-03 04:07:12,316 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-03 04:07:12,317 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_set_multi [2022-11-03 04:07:12,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_set_multi [2022-11-03 04:07:12,317 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_rar_set [2022-11-03 04:07:12,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_rar_set [2022-11-03 04:07:12,318 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-03 04:07:12,318 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-03 04:07:12,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-03 04:07:12,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-03 04:07:12,319 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-03 04:07:12,319 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-03 04:07:12,320 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-03 04:07:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-03 04:07:12,321 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_io_resume [2022-11-03 04:07:12,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_io_resume [2022-11-03 04:07:12,323 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-03 04:07:12,323 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-03 04:07:12,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-03 04:07:12,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-03 04:07:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 04:07:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-03 04:07:12,324 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-03 04:07:12,324 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_validate_eeprom_checksum [2022-11-03 04:07:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_validate_eeprom_checksum [2022-11-03 04:07:12,325 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-03 04:07:12,326 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-03 04:07:12,326 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_netpoll [2022-11-03 04:07:12,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_netpoll [2022-11-03 04:07:12,326 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-03 04:07:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-03 04:07:12,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-03 04:07:12,327 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_raise_clock [2022-11-03 04:07:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_raise_clock [2022-11-03 04:07:12,328 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_write_eeprom [2022-11-03 04:07:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_write_eeprom [2022-11-03 04:07:12,328 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-03 04:07:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-03 04:07:12,329 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_identify_xpak_vendor [2022-11-03 04:07:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_identify_xpak_vendor [2022-11-03 04:07:12,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-03 04:07:12,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-03 04:07:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-03 04:07:12,331 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_mac_reset [2022-11-03 04:07:12,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_mac_reset [2022-11-03 04:07:12,331 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_read_eeprom [2022-11-03 04:07:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_read_eeprom [2022-11-03 04:07:12,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 04:07:12,333 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_free_rx_resources [2022-11-03 04:07:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_free_rx_resources [2022-11-03 04:07:12,333 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-03 04:07:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-03 04:07:12,334 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2022-11-03 04:07:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2022-11-03 04:07:12,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 04:07:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 04:07:12,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-03 04:07:12,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-03 04:07:12,338 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2022-11-03 04:07:12,338 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2022-11-03 04:07:12,338 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-03 04:07:12,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-03 04:07:12,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-03 04:07:12,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-03 04:07:12,339 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_regs_len [2022-11-03 04:07:12,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_regs_len [2022-11-03 04:07:12,339 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2022-11-03 04:07:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2022-11-03 04:07:12,340 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 04:07:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 04:07:12,341 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_read_phy_reg [2022-11-03 04:07:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_read_phy_reg [2022-11-03 04:07:12,341 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_check_for_link [2022-11-03 04:07:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_check_for_link [2022-11-03 04:07:12,341 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_validate_option [2022-11-03 04:07:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_validate_option [2022-11-03 04:07:12,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 04:07:12,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-03 04:07:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-03 04:07:12,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-11-03 04:07:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-11-03 04:07:12,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2022-11-03 04:07:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2022-11-03 04:07:12,343 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2022-11-03 04:07:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2022-11-03 04:07:12,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 04:07:12,343 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2022-11-03 04:07:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2022-11-03 04:07:12,344 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-03 04:07:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-03 04:07:12,344 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-03 04:07:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-03 04:07:12,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 04:07:12,344 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 04:07:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 04:07:12,345 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_lower_clock [2022-11-03 04:07:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_lower_clock [2022-11-03 04:07:12,345 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_reset [2022-11-03 04:07:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_reset [2022-11-03 04:07:12,345 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-11-03 04:07:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-11-03 04:07:12,346 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_remove [2022-11-03 04:07:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_remove [2022-11-03 04:07:12,346 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-03 04:07:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-03 04:07:12,346 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_eeprom_len [2022-11-03 04:07:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_eeprom_len [2022-11-03 04:07:12,346 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_up [2022-11-03 04:07:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_up [2022-11-03 04:07:12,347 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_irq_enable [2022-11-03 04:07:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_irq_enable [2022-11-03 04:07:12,347 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2022-11-03 04:07:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2022-11-03 04:07:12,347 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 04:07:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 04:07:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-03 04:07:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-03 04:07:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_setup_tx_resources [2022-11-03 04:07:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_setup_tx_resources [2022-11-03 04:07:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_maybe_stop_tx [2022-11-03 04:07:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_maybe_stop_tx [2022-11-03 04:07:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_intr [2022-11-03 04:07:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_intr [2022-11-03 04:07:12,349 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-03 04:07:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-03 04:07:12,349 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-03 04:07:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-03 04:07:12,349 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_open [2022-11-03 04:07:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_open [2022-11-03 04:07:12,349 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 04:07:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 04:07:12,350 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2022-11-03 04:07:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2022-11-03 04:07:12,350 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-03 04:07:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-03 04:07:12,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 04:07:12,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 04:07:12,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-03 04:07:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-03 04:07:12,351 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2022-11-03 04:07:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2022-11-03 04:07:12,351 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-03 04:07:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-03 04:07:12,352 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-11-03 04:07:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-11-03 04:07:12,352 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_update_stats [2022-11-03 04:07:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_update_stats [2022-11-03 04:07:12,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-03 04:07:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-03 04:07:12,353 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_check_and_get_eeprom_data [2022-11-03 04:07:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_check_and_get_eeprom_data [2022-11-03 04:07:12,354 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2022-11-03 04:07:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2022-11-03 04:07:12,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-03 04:07:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-03 04:07:12,354 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-03 04:07:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-03 04:07:12,355 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2022-11-03 04:07:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2022-11-03 04:07:12,355 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_close [2022-11-03 04:07:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_close [2022-11-03 04:07:12,356 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2022-11-03 04:07:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2022-11-03 04:07:12,356 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2022-11-03 04:07:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2022-11-03 04:07:12,357 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-03 04:07:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-03 04:07:12,357 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2022-11-03 04:07:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2022-11-03 04:07:12,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 04:07:12,358 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-11-03 04:07:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-11-03 04:07:12,358 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-03 04:07:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-03 04:07:12,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 04:07:12,359 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2022-11-03 04:07:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2022-11-03 04:07:12,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 04:07:12,359 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2022-11-03 04:07:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2022-11-03 04:07:12,360 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2022-11-03 04:07:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2022-11-03 04:07:12,360 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-03 04:07:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-03 04:07:12,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-03 04:07:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-03 04:07:12,361 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_link_reset [2022-11-03 04:07:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_link_reset [2022-11-03 04:07:12,362 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_set_speed_duplex [2022-11-03 04:07:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_set_speed_duplex [2022-11-03 04:07:12,362 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-11-03 04:07:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-11-03 04:07:12,362 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-03 04:07:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-03 04:07:12,363 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-03 04:07:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-03 04:07:12,363 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2022-11-03 04:07:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2022-11-03 04:07:12,364 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-03 04:07:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-03 04:07:12,364 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_unmap_and_free_tx_resource [2022-11-03 04:07:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_unmap_and_free_tx_resource [2022-11-03 04:07:12,365 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2022-11-03 04:07:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2022-11-03 04:07:12,365 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 04:07:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 04:07:12,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 04:07:12,366 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_setup_eeprom [2022-11-03 04:07:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_setup_eeprom [2022-11-03 04:07:12,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 04:07:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 04:07:12,367 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_write_phy_reg [2022-11-03 04:07:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_write_phy_reg [2022-11-03 04:07:12,367 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-11-03 04:07:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-11-03 04:07:12,368 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_ee_mac_addr [2022-11-03 04:07:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_ee_mac_addr [2022-11-03 04:07:12,368 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2022-11-03 04:07:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2022-11-03 04:07:12,368 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2022-11-03 04:07:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2022-11-03 04:07:12,369 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_clean_tx_ring [2022-11-03 04:07:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_clean_tx_ring [2022-11-03 04:07:12,369 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2022-11-03 04:07:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2022-11-03 04:07:12,370 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-11-03 04:07:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-11-03 04:07:12,370 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_clean_rx_ring [2022-11-03 04:07:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_clean_rx_ring [2022-11-03 04:07:12,371 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_shift_out_bits [2022-11-03 04:07:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_shift_out_bits [2022-11-03 04:07:12,371 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_down [2022-11-03 04:07:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_down [2022-11-03 04:07:12,372 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_tx_timeout [2022-11-03 04:07:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_tx_timeout [2022-11-03 04:07:12,372 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_setup_rx_resources [2022-11-03 04:07:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_setup_rx_resources [2022-11-03 04:07:12,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-03 04:07:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-03 04:07:12,373 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2022-11-03 04:07:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2022-11-03 04:07:12,373 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2022-11-03 04:07:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2022-11-03 04:07:12,374 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2022-11-03 04:07:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2022-11-03 04:07:12,374 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2022-11-03 04:07:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2022-11-03 04:07:12,375 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-11-03 04:07:12,375 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-11-03 04:07:12,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 04:07:12,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-03 04:07:12,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-03 04:07:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-11-03 04:07:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure ixgb_get_eeprom_data [2022-11-03 04:07:12,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ixgb_get_eeprom_data [2022-11-03 04:07:14,083 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 04:07:14,094 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 04:07:14,599 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-03 04:07:47,581 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-03 04:07:48,118 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 04:07:50,946 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 04:07:50,947 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-03 04:07:50,953 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 04:07:50 BoogieIcfgContainer [2022-11-03 04:07:50,953 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 04:07:50,956 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 04:07:50,956 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 04:07:50,962 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 04:07:50,963 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 04:07:04" (1/3) ... [2022-11-03 04:07:50,963 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@449e6886 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 04:07:50, skipping insertion in model container [2022-11-03 04:07:50,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 04:07:10" (2/3) ... [2022-11-03 04:07:50,964 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@449e6886 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 04:07:50, skipping insertion in model container [2022-11-03 04:07:50,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 04:07:50" (3/3) ... [2022-11-03 04:07:50,966 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-net-ethernet-intel-ixgb-ixgb.cil.i [2022-11-03 04:07:50,988 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 04:07:50,988 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-03 04:07:51,092 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 04:07:51,099 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;@3af12c24, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 04:07:51,100 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-03 04:07:51,112 INFO L276 IsEmpty]: Start isEmpty. Operand has 2521 states, 1466 states have (on average 1.2462482946793998) internal successors, (1827), 1501 states have internal predecessors, (1827), 921 states have call successors, (921), 133 states have call predecessors, (921), 132 states have return successors, (916), 906 states have call predecessors, (916), 916 states have call successors, (916) [2022-11-03 04:07:51,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-03 04:07:51,131 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:07:51,132 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:07:51,133 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:07:51,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:07:51,139 INFO L85 PathProgramCache]: Analyzing trace with hash 681057594, now seen corresponding path program 1 times [2022-11-03 04:07:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:07:51,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043419067] [2022-11-03 04:07:51,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:07:51,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:07:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:07:52,731 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2022-11-03 04:07:52,732 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:07:52,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043419067] [2022-11-03 04:07:52,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043419067] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:07:52,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:07:52,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:07:52,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847149030] [2022-11-03 04:07:52,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:07:52,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:07:52,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:07:52,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:07:52,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:07:52,777 INFO L87 Difference]: Start difference. First operand has 2521 states, 1466 states have (on average 1.2462482946793998) internal successors, (1827), 1501 states have internal predecessors, (1827), 921 states have call successors, (921), 133 states have call predecessors, (921), 132 states have return successors, (916), 906 states have call predecessors, (916), 916 states have call successors, (916) Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-11-03 04:07:55,815 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-11-03 04:08:01,315 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-11-03 04:08:04,673 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-11-03 04:08:11,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:08:11,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:11,979 INFO L93 Difference]: Finished difference Result 7424 states and 10891 transitions. [2022-11-03 04:08:11,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:08:11,983 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 176 [2022-11-03 04:08:11,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:12,048 INFO L225 Difference]: With dead ends: 7424 [2022-11-03 04:08:12,048 INFO L226 Difference]: Without dead ends: 4918 [2022-11-03 04:08:12,078 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-11-03 04:08:12,085 INFO L413 NwaCegarLoop]: 4259 mSDtfsCounter, 3527 mSDsluCounter, 3619 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3527 SdHoareTripleChecker+Valid, 7420 SdHoareTripleChecker+Invalid, 947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:12,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3527 Valid, 7420 Invalid, 947 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 941 Invalid, 3 Unknown, 0 Unchecked, 18.6s Time] [2022-11-03 04:08:12,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4918 states. [2022-11-03 04:08:12,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4918 to 4914. [2022-11-03 04:08:12,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4914 states, 2862 states have (on average 1.2403913347309574) internal successors, (3550), 2929 states have internal predecessors, (3550), 1788 states have call successors, (1788), 263 states have call predecessors, (1788), 262 states have return successors, (1786), 1764 states have call predecessors, (1786), 1786 states have call successors, (1786) [2022-11-03 04:08:12,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4914 states to 4914 states and 7124 transitions. [2022-11-03 04:08:12,765 INFO L78 Accepts]: Start accepts. Automaton has 4914 states and 7124 transitions. Word has length 176 [2022-11-03 04:08:12,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:12,771 INFO L495 AbstractCegarLoop]: Abstraction has 4914 states and 7124 transitions. [2022-11-03 04:08:12,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-11-03 04:08:12,772 INFO L276 IsEmpty]: Start isEmpty. Operand 4914 states and 7124 transitions. [2022-11-03 04:08:12,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-11-03 04:08:12,796 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:12,796 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:08:12,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 04:08:12,797 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:12,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:12,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1997735714, now seen corresponding path program 1 times [2022-11-03 04:08:12,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:12,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108279257] [2022-11-03 04:08:12,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:12,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:13,703 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2022-11-03 04:08:13,703 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:08:13,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108279257] [2022-11-03 04:08:13,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108279257] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:08:13,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:08:13,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:08:13,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006873103] [2022-11-03 04:08:13,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:08:13,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:08:13,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:08:13,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:08:13,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:08:13,713 INFO L87 Difference]: Start difference. First operand 4914 states and 7124 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-11-03 04:08:16,498 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-11-03 04:08:20,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:08:26,056 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-11-03 04:08:31,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:08:33,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:08:34,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:08:34,525 INFO L93 Difference]: Finished difference Result 11422 states and 16558 transitions. [2022-11-03 04:08:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:08:34,526 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), 3 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 197 [2022-11-03 04:08:34,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:08:34,585 INFO L225 Difference]: With dead ends: 11422 [2022-11-03 04:08:34,585 INFO L226 Difference]: Without dead ends: 6541 [2022-11-03 04:08:34,616 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-11-03 04:08:34,617 INFO L413 NwaCegarLoop]: 4083 mSDtfsCounter, 2971 mSDsluCounter, 3573 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2971 SdHoareTripleChecker+Valid, 7209 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:08:34,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2971 Valid, 7209 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 991 Invalid, 1 Unknown, 0 Unchecked, 20.4s Time] [2022-11-03 04:08:34,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6541 states. [2022-11-03 04:08:35,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6541 to 6533. [2022-11-03 04:08:35,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6533 states, 3794 states have (on average 1.2277279915656298) internal successors, (4658), 3875 states have internal predecessors, (4658), 2394 states have call successors, (2394), 344 states have call predecessors, (2394), 343 states have return successors, (2392), 2366 states have call predecessors, (2392), 2392 states have call successors, (2392) [2022-11-03 04:08:35,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6533 states to 6533 states and 9444 transitions. [2022-11-03 04:08:35,266 INFO L78 Accepts]: Start accepts. Automaton has 6533 states and 9444 transitions. Word has length 197 [2022-11-03 04:08:35,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:08:35,267 INFO L495 AbstractCegarLoop]: Abstraction has 6533 states and 9444 transitions. [2022-11-03 04:08:35,267 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), 3 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-11-03 04:08:35,267 INFO L276 IsEmpty]: Start isEmpty. Operand 6533 states and 9444 transitions. [2022-11-03 04:08:35,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-11-03 04:08:35,273 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:08:35,274 INFO L195 NwaCegarLoop]: trace histogram [20, 16, 16, 16, 16, 16, 16, 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] [2022-11-03 04:08:35,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 04:08:35,274 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:08:35,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:08:35,275 INFO L85 PathProgramCache]: Analyzing trace with hash 248975431, now seen corresponding path program 1 times [2022-11-03 04:08:35,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:08:35,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952177352] [2022-11-03 04:08:35,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:08:35,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:08:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:08:36,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1123 trivial. 0 not checked. [2022-11-03 04:08:36,806 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:08:36,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952177352] [2022-11-03 04:08:36,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952177352] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:08:36,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:08:36,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 04:08:36,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060361095] [2022-11-03 04:08:36,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:08:36,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 04:08:36,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:08:36,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 04:08:36,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 04:08:36,808 INFO L87 Difference]: Start difference. First operand 6533 states and 9444 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-03 04:08:40,231 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-11-03 04:08:50,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:08:59,981 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-11-03 04:09:01,128 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-11-03 04:09:03,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:09:04,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:09:04,316 INFO L93 Difference]: Finished difference Result 10873 states and 15707 transitions. [2022-11-03 04:09:04,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 04:09:04,317 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 214 [2022-11-03 04:09:04,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:09:04,436 INFO L225 Difference]: With dead ends: 10873 [2022-11-03 04:09:04,437 INFO L226 Difference]: Without dead ends: 10856 [2022-11-03 04:09:04,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:09:04,456 INFO L413 NwaCegarLoop]: 4721 mSDtfsCounter, 3381 mSDsluCounter, 8873 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3381 SdHoareTripleChecker+Valid, 12559 SdHoareTripleChecker+Invalid, 1619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:09:04,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3381 Valid, 12559 Invalid, 1619 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 1616 Invalid, 3 Unknown, 0 Unchecked, 26.9s Time] [2022-11-03 04:09:04,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10856 states. [2022-11-03 04:09:05,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10856 to 10850. [2022-11-03 04:09:05,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10850 states, 6294 states have (on average 1.2275182713695583) internal successors, (7726), 6427 states have internal predecessors, (7726), 3975 states have call successors, (3975), 580 states have call predecessors, (3975), 579 states have return successors, (3973), 3927 states have call predecessors, (3973), 3973 states have call successors, (3973) [2022-11-03 04:09:05,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10850 states to 10850 states and 15674 transitions. [2022-11-03 04:09:05,645 INFO L78 Accepts]: Start accepts. Automaton has 10850 states and 15674 transitions. Word has length 214 [2022-11-03 04:09:05,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:09:05,648 INFO L495 AbstractCegarLoop]: Abstraction has 10850 states and 15674 transitions. [2022-11-03 04:09:05,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-03 04:09:05,649 INFO L276 IsEmpty]: Start isEmpty. Operand 10850 states and 15674 transitions. [2022-11-03 04:09:05,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2022-11-03 04:09:05,662 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:09:05,662 INFO L195 NwaCegarLoop]: trace histogram [18, 16, 16, 16, 16, 16, 16, 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] [2022-11-03 04:09:05,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 04:09:05,663 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:09:05,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:09:05,665 INFO L85 PathProgramCache]: Analyzing trace with hash -133521318, now seen corresponding path program 1 times [2022-11-03 04:09:05,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:09:05,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594626088] [2022-11-03 04:09:05,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:09:05,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:09:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:06,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1032 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1029 trivial. 0 not checked. [2022-11-03 04:09:06,532 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:06,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594626088] [2022-11-03 04:09:06,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594626088] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:09:06,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:09:06,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:09:06,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654704092] [2022-11-03 04:09:06,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:09:06,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:09:06,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:09:06,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:09:06,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:09:06,538 INFO L87 Difference]: Start difference. First operand 10850 states and 15674 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-03 04:09:10,329 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-11-03 04:09:16,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:09:18,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:09:25,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:09:26,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:09:26,028 INFO L93 Difference]: Finished difference Result 20093 states and 28804 transitions. [2022-11-03 04:09:26,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:09:26,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 229 [2022-11-03 04:09:26,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:09:26,139 INFO L225 Difference]: With dead ends: 20093 [2022-11-03 04:09:26,139 INFO L226 Difference]: Without dead ends: 9276 [2022-11-03 04:09:26,208 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-11-03 04:09:26,211 INFO L413 NwaCegarLoop]: 3830 mSDtfsCounter, 2577 mSDsluCounter, 3512 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2577 SdHoareTripleChecker+Valid, 6923 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:09:26,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2577 Valid, 6923 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 988 Invalid, 2 Unknown, 0 Unchecked, 19.0s Time] [2022-11-03 04:09:26,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9276 states. [2022-11-03 04:09:26,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9276 to 9257. [2022-11-03 04:09:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9257 states, 5353 states have (on average 1.209228470016813) internal successors, (6473), 5476 states have internal predecessors, (6473), 3331 states have call successors, (3331), 573 states have call predecessors, (3331), 571 states have return successors, (3330), 3285 states have call predecessors, (3330), 3329 states have call successors, (3330) [2022-11-03 04:09:27,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9257 states to 9257 states and 13134 transitions. [2022-11-03 04:09:27,075 INFO L78 Accepts]: Start accepts. Automaton has 9257 states and 13134 transitions. Word has length 229 [2022-11-03 04:09:27,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:09:27,077 INFO L495 AbstractCegarLoop]: Abstraction has 9257 states and 13134 transitions. [2022-11-03 04:09:27,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-03 04:09:27,078 INFO L276 IsEmpty]: Start isEmpty. Operand 9257 states and 13134 transitions. [2022-11-03 04:09:27,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-03 04:09:27,085 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:09:27,099 INFO L195 NwaCegarLoop]: trace histogram [20, 16, 16, 16, 16, 16, 16, 5, 5, 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-11-03 04:09:27,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 04:09:27,100 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:09:27,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:09:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash 283763568, now seen corresponding path program 1 times [2022-11-03 04:09:27,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:09:27,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704583446] [2022-11-03 04:09:27,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:09:27,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:09:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 1133 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1130 trivial. 0 not checked. [2022-11-03 04:09:28,176 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:28,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704583446] [2022-11-03 04:09:28,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704583446] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:09:28,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:09:28,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:09:28,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027175449] [2022-11-03 04:09:28,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:09:28,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:09:28,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:09:28,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:09:28,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:09:28,180 INFO L87 Difference]: Start difference. First operand 9257 states and 13134 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2022-11-03 04:09:33,261 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-11-03 04:09:41,753 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-11-03 04:09:48,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:09:48,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:09:48,631 INFO L93 Difference]: Finished difference Result 20881 states and 29687 transitions. [2022-11-03 04:09:48,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:09:48,632 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 240 [2022-11-03 04:09:48,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:09:48,714 INFO L225 Difference]: With dead ends: 20881 [2022-11-03 04:09:48,714 INFO L226 Difference]: Without dead ends: 12023 [2022-11-03 04:09:48,759 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-11-03 04:09:48,760 INFO L413 NwaCegarLoop]: 5641 mSDtfsCounter, 2845 mSDsluCounter, 3564 mSDsCounter, 0 mSdLazyCounter, 1343 mSolverCounterSat, 15 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2845 SdHoareTripleChecker+Valid, 8760 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1343 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2022-11-03 04:09:48,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2845 Valid, 8760 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1343 Invalid, 3 Unknown, 0 Unchecked, 20.0s Time] [2022-11-03 04:09:48,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12023 states. [2022-11-03 04:09:49,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12023 to 12012. [2022-11-03 04:09:49,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12012 states, 6957 states have (on average 1.2078482104355326) internal successors, (8403), 7117 states have internal predecessors, (8403), 4319 states have call successors, (4319), 736 states have call predecessors, (4319), 734 states have return successors, (4318), 4257 states have call predecessors, (4318), 4317 states have call successors, (4318) [2022-11-03 04:09:49,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12012 states to 12012 states and 17040 transitions. [2022-11-03 04:09:49,941 INFO L78 Accepts]: Start accepts. Automaton has 12012 states and 17040 transitions. Word has length 240 [2022-11-03 04:09:49,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:09:49,942 INFO L495 AbstractCegarLoop]: Abstraction has 12012 states and 17040 transitions. [2022-11-03 04:09:49,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2022-11-03 04:09:49,943 INFO L276 IsEmpty]: Start isEmpty. Operand 12012 states and 17040 transitions. [2022-11-03 04:09:49,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2022-11-03 04:09:49,953 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:09:49,953 INFO L195 NwaCegarLoop]: trace histogram [22, 16, 16, 16, 16, 16, 16, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:09:49,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 04:09:49,954 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:09:49,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:09:49,955 INFO L85 PathProgramCache]: Analyzing trace with hash 2035794060, now seen corresponding path program 1 times [2022-11-03 04:09:49,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:09:49,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770682072] [2022-11-03 04:09:49,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:09:49,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:09:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:09:51,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1325 trivial. 0 not checked. [2022-11-03 04:09:51,549 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:09:51,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770682072] [2022-11-03 04:09:51,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770682072] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:09:51,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:09:51,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 04:09:51,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325212809] [2022-11-03 04:09:51,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:09:51,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 04:09:51,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:09:51,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 04:09:51,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 04:09:51,551 INFO L87 Difference]: Start difference. First operand 12012 states and 17040 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-03 04:09:56,475 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-11-03 04:10:06,702 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-11-03 04:10:14,127 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-11-03 04:10:16,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:10:22,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:10:22,210 INFO L93 Difference]: Finished difference Result 26704 states and 38829 transitions. [2022-11-03 04:10:22,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:10:22,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 302 [2022-11-03 04:10:22,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:10:22,391 INFO L225 Difference]: With dead ends: 26704 [2022-11-03 04:10:22,391 INFO L226 Difference]: Without dead ends: 26702 [2022-11-03 04:10:22,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:10:22,418 INFO L413 NwaCegarLoop]: 5214 mSDtfsCounter, 5176 mSDsluCounter, 9727 mSDsCounter, 0 mSdLazyCounter, 2032 mSolverCounterSat, 318 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5490 SdHoareTripleChecker+Valid, 13857 SdHoareTripleChecker+Invalid, 2352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 2032 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:10:22,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5490 Valid, 13857 Invalid, 2352 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [318 Valid, 2032 Invalid, 2 Unknown, 0 Unchecked, 29.7s Time] [2022-11-03 04:10:22,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26702 states. [2022-11-03 04:10:24,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26702 to 21008. [2022-11-03 04:10:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21008 states, 12173 states have (on average 1.2121909143185738) internal successors, (14756), 12453 states have internal predecessors, (14756), 7579 states have call successors, (7579), 1257 states have call predecessors, (7579), 1254 states have return successors, (7579), 7463 states have call predecessors, (7579), 7577 states have call successors, (7579) [2022-11-03 04:10:24,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21008 states to 21008 states and 29914 transitions. [2022-11-03 04:10:24,709 INFO L78 Accepts]: Start accepts. Automaton has 21008 states and 29914 transitions. Word has length 302 [2022-11-03 04:10:24,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:10:24,710 INFO L495 AbstractCegarLoop]: Abstraction has 21008 states and 29914 transitions. [2022-11-03 04:10:24,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-03 04:10:24,711 INFO L276 IsEmpty]: Start isEmpty. Operand 21008 states and 29914 transitions. [2022-11-03 04:10:24,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2022-11-03 04:10:24,730 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:10:24,730 INFO L195 NwaCegarLoop]: trace histogram [27, 18, 18, 18, 18, 18, 18, 13, 13, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:10:24,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 04:10:24,731 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:10:24,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:10:24,731 INFO L85 PathProgramCache]: Analyzing trace with hash 751068762, now seen corresponding path program 1 times [2022-11-03 04:10:24,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:10:24,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817550218] [2022-11-03 04:10:24,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:10:24,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:10:25,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:10:26,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1909 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1897 trivial. 0 not checked. [2022-11-03 04:10:26,363 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:10:26,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817550218] [2022-11-03 04:10:26,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817550218] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:10:26,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:10:26,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:10:26,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533109924] [2022-11-03 04:10:26,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:10:26,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:10:26,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:10:26,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:10:26,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:10:26,367 INFO L87 Difference]: Start difference. First operand 21008 states and 29914 transitions. Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 04:10:36,767 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-11-03 04:10:41,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:10:42,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:10:42,369 INFO L93 Difference]: Finished difference Result 44236 states and 63856 transitions. [2022-11-03 04:10:42,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:10:42,370 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 429 [2022-11-03 04:10:42,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:10:42,533 INFO L225 Difference]: With dead ends: 44236 [2022-11-03 04:10:42,533 INFO L226 Difference]: Without dead ends: 26114 [2022-11-03 04:10:42,627 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-11-03 04:10:42,628 INFO L413 NwaCegarLoop]: 4095 mSDtfsCounter, 661 mSDsluCounter, 3858 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 965 SdHoareTripleChecker+Valid, 7493 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:10:42,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [965 Valid, 7493 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1043 Invalid, 2 Unknown, 0 Unchecked, 15.1s Time] [2022-11-03 04:10:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26114 states. [2022-11-03 04:10:44,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26114 to 21012. [2022-11-03 04:10:44,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21012 states, 12177 states have (on average 1.2121212121212122) internal successors, (14760), 12457 states have internal predecessors, (14760), 7579 states have call successors, (7579), 1257 states have call predecessors, (7579), 1254 states have return successors, (7579), 7463 states have call predecessors, (7579), 7577 states have call successors, (7579) [2022-11-03 04:10:44,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21012 states to 21012 states and 29918 transitions. [2022-11-03 04:10:44,742 INFO L78 Accepts]: Start accepts. Automaton has 21012 states and 29918 transitions. Word has length 429 [2022-11-03 04:10:44,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:10:44,745 INFO L495 AbstractCegarLoop]: Abstraction has 21012 states and 29918 transitions. [2022-11-03 04:10:44,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 04:10:44,745 INFO L276 IsEmpty]: Start isEmpty. Operand 21012 states and 29918 transitions. [2022-11-03 04:10:44,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2022-11-03 04:10:44,764 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:10:44,764 INFO L195 NwaCegarLoop]: trace histogram [27, 18, 18, 18, 18, 18, 18, 13, 13, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:10:44,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-03 04:10:44,765 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:10:44,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:10:44,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1702467537, now seen corresponding path program 1 times [2022-11-03 04:10:44,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:10:44,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298898726] [2022-11-03 04:10:44,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:10:44,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:10:45,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:10:47,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1909 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1897 trivial. 0 not checked. [2022-11-03 04:10:47,072 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:10:47,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298898726] [2022-11-03 04:10:47,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298898726] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:10:47,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:10:47,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:10:47,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823004658] [2022-11-03 04:10:47,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:10:47,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:10:47,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:10:47,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:10:47,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:10:47,076 INFO L87 Difference]: Start difference. First operand 21012 states and 29918 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 04:10:50,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:10:54,542 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-11-03 04:10:58,122 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-11-03 04:11:01,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:11:04,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:11:04,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:11:04,725 INFO L93 Difference]: Finished difference Result 43866 states and 63278 transitions. [2022-11-03 04:11:04,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:11:04,726 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 431 [2022-11-03 04:11:04,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:11:04,854 INFO L225 Difference]: With dead ends: 43866 [2022-11-03 04:11:04,854 INFO L226 Difference]: Without dead ends: 25740 [2022-11-03 04:11:04,931 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-11-03 04:11:04,932 INFO L413 NwaCegarLoop]: 4156 mSDtfsCounter, 663 mSDsluCounter, 3763 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 970 SdHoareTripleChecker+Valid, 7483 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.4s IncrementalHoareTripleChecker+Time [2022-11-03 04:11:04,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [970 Valid, 7483 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1052 Invalid, 2 Unknown, 0 Unchecked, 16.4s Time] [2022-11-03 04:11:04,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25740 states. [2022-11-03 04:11:06,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25740 to 21012. [2022-11-03 04:11:06,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21012 states, 12177 states have (on average 1.2117927239878459) internal successors, (14756), 12457 states have internal predecessors, (14756), 7579 states have call successors, (7579), 1257 states have call predecessors, (7579), 1254 states have return successors, (7579), 7463 states have call predecessors, (7579), 7577 states have call successors, (7579) [2022-11-03 04:11:06,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21012 states to 21012 states and 29914 transitions. [2022-11-03 04:11:06,608 INFO L78 Accepts]: Start accepts. Automaton has 21012 states and 29914 transitions. Word has length 431 [2022-11-03 04:11:06,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:11:06,610 INFO L495 AbstractCegarLoop]: Abstraction has 21012 states and 29914 transitions. [2022-11-03 04:11:06,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 04:11:06,610 INFO L276 IsEmpty]: Start isEmpty. Operand 21012 states and 29914 transitions. [2022-11-03 04:11:06,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2022-11-03 04:11:06,629 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:11:06,629 INFO L195 NwaCegarLoop]: trace histogram [27, 18, 18, 18, 18, 18, 18, 13, 13, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:11:06,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-03 04:11:06,630 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:11:06,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:11:06,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1928164867, now seen corresponding path program 1 times [2022-11-03 04:11:06,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:11:06,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693011518] [2022-11-03 04:11:06,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:11:06,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:11:07,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:11:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1909 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1909 trivial. 0 not checked. [2022-11-03 04:11:10,068 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:11:10,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693011518] [2022-11-03 04:11:10,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693011518] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:11:10,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:11:10,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 04:11:10,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821996989] [2022-11-03 04:11:10,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:11:10,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 04:11:10,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:11:10,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 04:11:10,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 04:11:10,072 INFO L87 Difference]: Start difference. First operand 21012 states and 29914 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 04:11:14,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:11:22,316 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-11-03 04:11:29,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:11:31,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:11:32,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:11:32,547 INFO L93 Difference]: Finished difference Result 21022 states and 29923 transitions. [2022-11-03 04:11:32,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 04:11:32,548 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 437 [2022-11-03 04:11:32,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:11:32,640 INFO L225 Difference]: With dead ends: 21022 [2022-11-03 04:11:32,640 INFO L226 Difference]: Without dead ends: 20985 [2022-11-03 04:11:32,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:11:32,654 INFO L413 NwaCegarLoop]: 4151 mSDtfsCounter, 3441 mSDsluCounter, 8191 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3441 SdHoareTripleChecker+Valid, 11419 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:11:32,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3441 Valid, 11419 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1393 Invalid, 2 Unknown, 0 Unchecked, 21.7s Time] [2022-11-03 04:11:32,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20985 states. [2022-11-03 04:11:34,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20985 to 20982. [2022-11-03 04:11:34,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20982 states, 12171 states have (on average 1.2109111823186263) internal successors, (14738), 12439 states have internal predecessors, (14738), 7555 states have call successors, (7555), 1257 states have call predecessors, (7555), 1254 states have return successors, (7555), 7451 states have call predecessors, (7555), 7553 states have call successors, (7555) [2022-11-03 04:11:34,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20982 states to 20982 states and 29848 transitions. [2022-11-03 04:11:34,255 INFO L78 Accepts]: Start accepts. Automaton has 20982 states and 29848 transitions. Word has length 437 [2022-11-03 04:11:34,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:11:34,256 INFO L495 AbstractCegarLoop]: Abstraction has 20982 states and 29848 transitions. [2022-11-03 04:11:34,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 04:11:34,257 INFO L276 IsEmpty]: Start isEmpty. Operand 20982 states and 29848 transitions. [2022-11-03 04:11:34,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 664 [2022-11-03 04:11:34,329 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:11:34,330 INFO L195 NwaCegarLoop]: trace histogram [31, 19, 19, 19, 19, 19, 19, 18, 18, 8, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:11:34,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-03 04:11:34,331 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:11:34,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:11:34,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1364879831, now seen corresponding path program 1 times [2022-11-03 04:11:34,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:11:34,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147667874] [2022-11-03 04:11:34,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:11:34,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:11:35,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:11:36,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2560 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 2532 trivial. 0 not checked. [2022-11-03 04:11:36,819 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:11:36,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147667874] [2022-11-03 04:11:36,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147667874] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:11:36,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:11:36,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 04:11:36,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246184887] [2022-11-03 04:11:36,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:11:36,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 04:11:36,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:11:36,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 04:11:36,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 04:11:36,822 INFO L87 Difference]: Start difference. First operand 20982 states and 29848 transitions. Second operand has 3 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 3 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2022-11-03 04:11:41,745 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-11-03 04:11:47,578 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-11-03 04:11:52,915 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-11-03 04:11:58,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:11:59,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:11:59,844 INFO L93 Difference]: Finished difference Result 44474 states and 63344 transitions. [2022-11-03 04:11:59,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 04:11:59,845 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 3 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) Word has length 663 [2022-11-03 04:11:59,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:11:59,935 INFO L225 Difference]: With dead ends: 44474 [2022-11-03 04:11:59,935 INFO L226 Difference]: Without dead ends: 26378 [2022-11-03 04:12:00,006 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-11-03 04:12:00,007 INFO L413 NwaCegarLoop]: 5402 mSDtfsCounter, 2605 mSDsluCounter, 3528 mSDsCounter, 0 mSdLazyCounter, 1313 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2605 SdHoareTripleChecker+Valid, 8512 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1313 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:12:00,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2605 Valid, 8512 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1313 Invalid, 2 Unknown, 0 Unchecked, 21.9s Time] [2022-11-03 04:12:00,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26378 states. [2022-11-03 04:12:01,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26378 to 26365. [2022-11-03 04:12:01,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26365 states, 15366 states have (on average 1.2161915918261097) internal successors, (18688), 15708 states have internal predecessors, (18688), 9377 states have call successors, (9377), 1625 states have call predecessors, (9377), 1620 states have return successors, (9379), 9239 states have call predecessors, (9379), 9375 states have call successors, (9379) [2022-11-03 04:12:01,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26365 states to 26365 states and 37444 transitions. [2022-11-03 04:12:01,655 INFO L78 Accepts]: Start accepts. Automaton has 26365 states and 37444 transitions. Word has length 663 [2022-11-03 04:12:01,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:12:01,656 INFO L495 AbstractCegarLoop]: Abstraction has 26365 states and 37444 transitions. [2022-11-03 04:12:01,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 3 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2022-11-03 04:12:01,657 INFO L276 IsEmpty]: Start isEmpty. Operand 26365 states and 37444 transitions. [2022-11-03 04:12:01,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 686 [2022-11-03 04:12:01,720 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:12:01,721 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:12:01,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-03 04:12:01,721 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:12:01,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:12:01,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1730661765, now seen corresponding path program 1 times [2022-11-03 04:12:01,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:12:01,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188629859] [2022-11-03 04:12:01,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:12:01,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:12:02,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:12:04,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:12:04,646 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:12:04,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188629859] [2022-11-03 04:12:04,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188629859] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:12:04,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:12:04,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:12:04,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247161047] [2022-11-03 04:12:04,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:12:04,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:12:04,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:12:04,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:12:04,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:12:04,649 INFO L87 Difference]: Start difference. First operand 26365 states and 37444 transitions. Second operand has 5 states, 5 states have (on average 52.2) internal successors, (261), 4 states have internal predecessors, (261), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:12:12,660 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-11-03 04:12:25,589 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-11-03 04:12:27,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:12:29,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:12:35,529 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-11-03 04:12:41,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:12:47,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:12:48,982 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-11-03 04:12:50,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:12:50,143 INFO L93 Difference]: Finished difference Result 55036 states and 78128 transitions. [2022-11-03 04:12:50,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:12:50,144 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 52.2) internal successors, (261), 4 states have internal predecessors, (261), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 685 [2022-11-03 04:12:50,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:12:50,252 INFO L225 Difference]: With dead ends: 55036 [2022-11-03 04:12:50,253 INFO L226 Difference]: Without dead ends: 31557 [2022-11-03 04:12:50,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:12:50,426 INFO L413 NwaCegarLoop]: 5401 mSDtfsCounter, 2555 mSDsluCounter, 15879 mSDsCounter, 0 mSdLazyCounter, 2899 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2555 SdHoareTripleChecker+Valid, 19313 SdHoareTripleChecker+Invalid, 2904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2899 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:12:50,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2555 Valid, 19313 Invalid, 2904 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2899 Invalid, 4 Unknown, 0 Unchecked, 44.1s Time] [2022-11-03 04:12:50,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31557 states. [2022-11-03 04:12:52,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31557 to 31532. [2022-11-03 04:12:52,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31532 states, 18351 states have (on average 1.2120320418505803) internal successors, (22242), 18767 states have internal predecessors, (22242), 11193 states have call successors, (11193), 1987 states have call predecessors, (11193), 1986 states have return successors, (11203), 11027 states have call predecessors, (11203), 11191 states have call successors, (11203) [2022-11-03 04:12:52,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31532 states to 31532 states and 44638 transitions. [2022-11-03 04:12:52,446 INFO L78 Accepts]: Start accepts. Automaton has 31532 states and 44638 transitions. Word has length 685 [2022-11-03 04:12:52,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:12:52,447 INFO L495 AbstractCegarLoop]: Abstraction has 31532 states and 44638 transitions. [2022-11-03 04:12:52,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.2) internal successors, (261), 4 states have internal predecessors, (261), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:12:52,448 INFO L276 IsEmpty]: Start isEmpty. Operand 31532 states and 44638 transitions. [2022-11-03 04:12:52,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 687 [2022-11-03 04:12:52,493 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:12:52,493 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:12:52,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-03 04:12:52,494 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:12:52,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:12:52,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1890531482, now seen corresponding path program 1 times [2022-11-03 04:12:52,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:12:52,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94854984] [2022-11-03 04:12:52,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:12:52,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:12:53,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:12:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:12:55,312 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:12:55,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94854984] [2022-11-03 04:12:55,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94854984] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:12:55,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:12:55,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:12:55,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487055133] [2022-11-03 04:12:55,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:12:55,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:12:55,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:12:55,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:12:55,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:12:55,315 INFO L87 Difference]: Start difference. First operand 31532 states and 44638 transitions. Second operand has 5 states, 5 states have (on average 52.4) internal successors, (262), 4 states have internal predecessors, (262), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:13:00,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:13:01,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:13:12,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:13:17,031 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-11-03 04:13:23,411 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-11-03 04:13:25,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:13:30,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:13:36,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:13:36,877 INFO L93 Difference]: Finished difference Result 65398 states and 92548 transitions. [2022-11-03 04:13:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:13:36,878 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 52.4) internal successors, (262), 4 states have internal predecessors, (262), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 686 [2022-11-03 04:13:36,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:13:37,049 INFO L225 Difference]: With dead ends: 65398 [2022-11-03 04:13:37,049 INFO L226 Difference]: Without dead ends: 36752 [2022-11-03 04:13:37,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:13:37,156 INFO L413 NwaCegarLoop]: 5406 mSDtfsCounter, 2576 mSDsluCounter, 15863 mSDsCounter, 0 mSdLazyCounter, 2901 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2576 SdHoareTripleChecker+Valid, 19308 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 2901 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:13:37,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2576 Valid, 19308 Invalid, 2906 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 2901 Invalid, 2 Unknown, 0 Unchecked, 40.1s Time] [2022-11-03 04:13:37,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36752 states. [2022-11-03 04:13:39,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36752 to 36727. [2022-11-03 04:13:39,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36727 states, 21356 states have (on average 1.2088406068552164) internal successors, (25816), 21846 states have internal predecessors, (25816), 13009 states have call successors, (13009), 2357 states have call predecessors, (13009), 2360 states have return successors, (13027), 12815 states have call predecessors, (13027), 13007 states have call successors, (13027) [2022-11-03 04:13:39,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36727 states to 36727 states and 51852 transitions. [2022-11-03 04:13:39,401 INFO L78 Accepts]: Start accepts. Automaton has 36727 states and 51852 transitions. Word has length 686 [2022-11-03 04:13:39,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:13:39,402 INFO L495 AbstractCegarLoop]: Abstraction has 36727 states and 51852 transitions. [2022-11-03 04:13:39,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.4) internal successors, (262), 4 states have internal predecessors, (262), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:13:39,402 INFO L276 IsEmpty]: Start isEmpty. Operand 36727 states and 51852 transitions. [2022-11-03 04:13:39,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 688 [2022-11-03 04:13:39,430 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:13:39,430 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:13:39,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-03 04:13:39,431 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:13:39,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:13:39,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1003229605, now seen corresponding path program 1 times [2022-11-03 04:13:39,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:13:39,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199420223] [2022-11-03 04:13:39,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:13:39,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:13:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:13:42,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:13:42,898 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:13:42,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199420223] [2022-11-03 04:13:42,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199420223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:13:42,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:13:42,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:13:42,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817257106] [2022-11-03 04:13:42,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:13:42,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:13:42,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:13:42,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:13:42,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:13:42,901 INFO L87 Difference]: Start difference. First operand 36727 states and 51852 transitions. Second operand has 5 states, 5 states have (on average 52.6) internal successors, (263), 4 states have internal predecessors, (263), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:13:49,388 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-11-03 04:13:58,088 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-11-03 04:14:03,622 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-11-03 04:14:13,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:14:20,125 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-11-03 04:14:21,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:14:21,473 INFO L93 Difference]: Finished difference Result 76336 states and 107724 transitions. [2022-11-03 04:14:21,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:14:21,474 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 52.6) internal successors, (263), 4 states have internal predecessors, (263), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 687 [2022-11-03 04:14:21,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:14:21,628 INFO L225 Difference]: With dead ends: 76336 [2022-11-03 04:14:21,628 INFO L226 Difference]: Without dead ends: 42495 [2022-11-03 04:14:21,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:14:21,866 INFO L413 NwaCegarLoop]: 5404 mSDtfsCounter, 2593 mSDsluCounter, 15844 mSDsCounter, 0 mSdLazyCounter, 2910 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2593 SdHoareTripleChecker+Valid, 19287 SdHoareTripleChecker+Invalid, 2919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2910 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:14:21,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2593 Valid, 19287 Invalid, 2919 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [6 Valid, 2910 Invalid, 3 Unknown, 0 Unchecked, 36.7s Time] [2022-11-03 04:14:21,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42495 states. [2022-11-03 04:14:23,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42495 to 42470. [2022-11-03 04:14:23,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42470 states, 24659 states have (on average 1.2054016789001987) internal successors, (29724), 25223 states have internal predecessors, (29724), 15023 states have call successors, (15023), 2779 states have call predecessors, (15023), 2786 states have return successors, (15049), 14801 states have call predecessors, (15049), 15021 states have call successors, (15049) [2022-11-03 04:14:24,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42470 states to 42470 states and 59796 transitions. [2022-11-03 04:14:24,368 INFO L78 Accepts]: Start accepts. Automaton has 42470 states and 59796 transitions. Word has length 687 [2022-11-03 04:14:24,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:14:24,369 INFO L495 AbstractCegarLoop]: Abstraction has 42470 states and 59796 transitions. [2022-11-03 04:14:24,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.6) internal successors, (263), 4 states have internal predecessors, (263), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:14:24,369 INFO L276 IsEmpty]: Start isEmpty. Operand 42470 states and 59796 transitions. [2022-11-03 04:14:24,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2022-11-03 04:14:24,414 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:14:24,414 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:14:24,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-03 04:14:24,415 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:14:24,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:14:24,415 INFO L85 PathProgramCache]: Analyzing trace with hash -977321781, now seen corresponding path program 1 times [2022-11-03 04:14:24,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:14:24,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443530925] [2022-11-03 04:14:24,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:14:24,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:14:25,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:14:26,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:14:26,723 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:14:26,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443530925] [2022-11-03 04:14:26,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443530925] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:14:26,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:14:26,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:14:26,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699191944] [2022-11-03 04:14:26,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:14:26,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:14:26,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:14:26,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:14:26,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:14:26,727 INFO L87 Difference]: Start difference. First operand 42470 states and 59796 transitions. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 4 states have internal predecessors, (264), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:14:33,456 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-11-03 04:14:44,223 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-11-03 04:14:46,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:14:48,855 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-11-03 04:14:59,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:15:03,577 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-11-03 04:15:05,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:15:05,447 INFO L93 Difference]: Finished difference Result 87290 states and 122908 transitions. [2022-11-03 04:15:05,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:15:05,448 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 4 states have internal predecessors, (264), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 688 [2022-11-03 04:15:05,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:15:05,602 INFO L225 Difference]: With dead ends: 87290 [2022-11-03 04:15:05,603 INFO L226 Difference]: Without dead ends: 47706 [2022-11-03 04:15:05,709 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-11-03 04:15:05,709 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2557 mSDsluCounter, 15883 mSDsCounter, 0 mSdLazyCounter, 2916 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2557 SdHoareTripleChecker+Valid, 19323 SdHoareTripleChecker+Invalid, 2926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2916 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:15:05,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2557 Valid, 19323 Invalid, 2926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2916 Invalid, 3 Unknown, 0 Unchecked, 36.9s Time] [2022-11-03 04:15:05,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47706 states. [2022-11-03 04:15:08,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47706 to 47681. [2022-11-03 04:15:08,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47681 states, 27684 states have (on average 1.2035110533159947) internal successors, (33318), 28322 states have internal predecessors, (33318), 16839 states have call successors, (16839), 3145 states have call predecessors, (16839), 3156 states have return successors, (16873), 16589 states have call predecessors, (16873), 16837 states have call successors, (16873) [2022-11-03 04:15:08,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47681 states to 47681 states and 67030 transitions. [2022-11-03 04:15:08,814 INFO L78 Accepts]: Start accepts. Automaton has 47681 states and 67030 transitions. Word has length 688 [2022-11-03 04:15:08,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:15:08,815 INFO L495 AbstractCegarLoop]: Abstraction has 47681 states and 67030 transitions. [2022-11-03 04:15:08,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 4 states have internal predecessors, (264), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:15:08,816 INFO L276 IsEmpty]: Start isEmpty. Operand 47681 states and 67030 transitions. [2022-11-03 04:15:08,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 690 [2022-11-03 04:15:08,862 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:15:08,863 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:15:08,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-03 04:15:08,863 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:15:08,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:15:08,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1911783667, now seen corresponding path program 1 times [2022-11-03 04:15:08,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:15:08,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198820168] [2022-11-03 04:15:08,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:15:08,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:15:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:15:11,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:15:11,054 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:15:11,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198820168] [2022-11-03 04:15:11,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198820168] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:15:11,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:15:11,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:15:11,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143126498] [2022-11-03 04:15:11,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:15:11,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:15:11,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:15:11,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:15:11,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:15:11,057 INFO L87 Difference]: Start difference. First operand 47681 states and 67030 transitions. Second operand has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:15:18,255 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-11-03 04:15:29,642 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-11-03 04:15:35,976 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-11-03 04:15:40,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:15:42,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:15:47,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:15:47,498 INFO L93 Difference]: Finished difference Result 97736 states and 137408 transitions. [2022-11-03 04:15:47,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:15:47,499 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 689 [2022-11-03 04:15:47,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:15:47,854 INFO L225 Difference]: With dead ends: 97736 [2022-11-03 04:15:47,854 INFO L226 Difference]: Without dead ends: 52941 [2022-11-03 04:15:47,950 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-11-03 04:15:47,951 INFO L413 NwaCegarLoop]: 5404 mSDtfsCounter, 2568 mSDsluCounter, 15869 mSDsCounter, 0 mSdLazyCounter, 2917 mSolverCounterSat, 8 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2568 SdHoareTripleChecker+Valid, 19311 SdHoareTripleChecker+Invalid, 2928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2917 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.5s IncrementalHoareTripleChecker+Time [2022-11-03 04:15:47,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2568 Valid, 19311 Invalid, 2928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2917 Invalid, 3 Unknown, 0 Unchecked, 34.5s Time] [2022-11-03 04:15:47,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52941 states. [2022-11-03 04:15:50,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52941 to 52916. [2022-11-03 04:15:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52916 states, 30723 states have (on average 1.2019008560361943) internal successors, (36926), 31435 states have internal predecessors, (36926), 18661 states have call successors, (18661), 3515 states have call predecessors, (18661), 3530 states have return successors, (18703), 18383 states have call predecessors, (18703), 18659 states have call successors, (18703) [2022-11-03 04:15:50,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52916 states to 52916 states and 74290 transitions. [2022-11-03 04:15:50,914 INFO L78 Accepts]: Start accepts. Automaton has 52916 states and 74290 transitions. Word has length 689 [2022-11-03 04:15:50,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:15:50,923 INFO L495 AbstractCegarLoop]: Abstraction has 52916 states and 74290 transitions. [2022-11-03 04:15:50,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.0) internal successors, (265), 4 states have internal predecessors, (265), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:15:50,923 INFO L276 IsEmpty]: Start isEmpty. Operand 52916 states and 74290 transitions. [2022-11-03 04:15:50,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 691 [2022-11-03 04:15:50,979 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:15:50,979 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:15:50,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-03 04:15:50,980 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:15:50,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:15:50,980 INFO L85 PathProgramCache]: Analyzing trace with hash -368475776, now seen corresponding path program 1 times [2022-11-03 04:15:50,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:15:50,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558710882] [2022-11-03 04:15:50,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:15:50,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:15:51,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:15:53,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:15:53,341 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:15:53,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558710882] [2022-11-03 04:15:53,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558710882] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:15:53,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:15:53,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:15:53,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087506877] [2022-11-03 04:15:53,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:15:53,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:15:53,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:15:53,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:15:53,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:15:53,346 INFO L87 Difference]: Start difference. First operand 52916 states and 74290 transitions. Second operand has 5 states, 5 states have (on average 53.2) internal successors, (266), 4 states have internal predecessors, (266), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:15:58,209 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-11-03 04:16:00,421 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-11-03 04:16:07,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:16:12,626 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-11-03 04:16:19,080 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-11-03 04:16:24,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:16:29,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:16:29,174 INFO L93 Difference]: Finished difference Result 108186 states and 151916 transitions. [2022-11-03 04:16:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:16:29,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.2) internal successors, (266), 4 states have internal predecessors, (266), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 690 [2022-11-03 04:16:29,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:16:29,564 INFO L225 Difference]: With dead ends: 108186 [2022-11-03 04:16:29,564 INFO L226 Difference]: Without dead ends: 58156 [2022-11-03 04:16:29,678 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-11-03 04:16:29,678 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2554 mSDsluCounter, 15882 mSDsCounter, 0 mSdLazyCounter, 2921 mSolverCounterSat, 8 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2554 SdHoareTripleChecker+Valid, 19325 SdHoareTripleChecker+Invalid, 2931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2921 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.7s IncrementalHoareTripleChecker+Time [2022-11-03 04:16:29,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2554 Valid, 19325 Invalid, 2931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2921 Invalid, 2 Unknown, 0 Unchecked, 33.7s Time] [2022-11-03 04:16:29,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58156 states. [2022-11-03 04:16:32,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58156 to 58131. [2022-11-03 04:16:32,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58131 states, 33756 states have (on average 1.200616186751985) internal successors, (40528), 34542 states have internal predecessors, (40528), 20477 states have call successors, (20477), 3877 states have call predecessors, (20477), 3896 states have return successors, (20527), 20171 states have call predecessors, (20527), 20475 states have call successors, (20527) [2022-11-03 04:16:33,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58131 states to 58131 states and 81532 transitions. [2022-11-03 04:16:33,127 INFO L78 Accepts]: Start accepts. Automaton has 58131 states and 81532 transitions. Word has length 690 [2022-11-03 04:16:33,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:16:33,128 INFO L495 AbstractCegarLoop]: Abstraction has 58131 states and 81532 transitions. [2022-11-03 04:16:33,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.2) internal successors, (266), 4 states have internal predecessors, (266), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:16:33,128 INFO L276 IsEmpty]: Start isEmpty. Operand 58131 states and 81532 transitions. [2022-11-03 04:16:33,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 692 [2022-11-03 04:16:33,170 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:16:33,170 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:16:33,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-03 04:16:33,171 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:16:33,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:16:33,171 INFO L85 PathProgramCache]: Analyzing trace with hash -104725084, now seen corresponding path program 1 times [2022-11-03 04:16:33,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:16:33,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150641475] [2022-11-03 04:16:33,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:16:33,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:16:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:16:35,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:16:35,363 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:16:35,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150641475] [2022-11-03 04:16:35,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150641475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:16:35,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:16:35,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:16:35,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684106837] [2022-11-03 04:16:35,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:16:35,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:16:35,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:16:35,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:16:35,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:16:35,367 INFO L87 Difference]: Start difference. First operand 58131 states and 81532 transitions. Second operand has 5 states, 5 states have (on average 53.4) internal successors, (267), 4 states have internal predecessors, (267), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:16:41,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:16:53,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:16:55,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:16:58,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:16:59,477 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-11-03 04:17:06,653 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-11-03 04:17:09,074 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-11-03 04:17:13,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:17:17,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:17:17,507 INFO L93 Difference]: Finished difference Result 118622 states and 166412 transitions. [2022-11-03 04:17:17,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:17:17,508 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.4) internal successors, (267), 4 states have internal predecessors, (267), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 691 [2022-11-03 04:17:17,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:17:17,868 INFO L225 Difference]: With dead ends: 118622 [2022-11-03 04:17:17,868 INFO L226 Difference]: Without dead ends: 63377 [2022-11-03 04:17:17,989 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-11-03 04:17:17,990 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2557 mSDsluCounter, 15883 mSDsCounter, 0 mSdLazyCounter, 2925 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2557 SdHoareTripleChecker+Valid, 19323 SdHoareTripleChecker+Invalid, 2938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2925 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:17:17,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2557 Valid, 19323 Invalid, 2938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 2925 Invalid, 3 Unknown, 0 Unchecked, 39.9s Time] [2022-11-03 04:17:18,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63377 states. [2022-11-03 04:17:21,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63377 to 63352. [2022-11-03 04:17:21,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63352 states, 36795 states have (on average 1.199510803098247) internal successors, (44136), 37655 states have internal predecessors, (44136), 22293 states have call successors, (22293), 4239 states have call predecessors, (22293), 4262 states have return successors, (22351), 21959 states have call predecessors, (22351), 22291 states have call successors, (22351) [2022-11-03 04:17:21,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63352 states to 63352 states and 88780 transitions. [2022-11-03 04:17:21,542 INFO L78 Accepts]: Start accepts. Automaton has 63352 states and 88780 transitions. Word has length 691 [2022-11-03 04:17:21,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:17:21,543 INFO L495 AbstractCegarLoop]: Abstraction has 63352 states and 88780 transitions. [2022-11-03 04:17:21,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.4) internal successors, (267), 4 states have internal predecessors, (267), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:17:21,544 INFO L276 IsEmpty]: Start isEmpty. Operand 63352 states and 88780 transitions. [2022-11-03 04:17:21,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 693 [2022-11-03 04:17:21,584 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:17:21,584 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:17:21,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-03 04:17:21,585 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:17:21,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:17:21,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1430988542, now seen corresponding path program 1 times [2022-11-03 04:17:21,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:17:21,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5894113] [2022-11-03 04:17:21,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:17:21,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:17:22,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:17:23,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:17:23,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:17:23,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5894113] [2022-11-03 04:17:23,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5894113] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:17:23,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:17:23,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:17:23,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080569339] [2022-11-03 04:17:23,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:17:23,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:17:23,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:17:23,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:17:23,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:17:23,835 INFO L87 Difference]: Start difference. First operand 63352 states and 88780 transitions. Second operand has 5 states, 5 states have (on average 53.6) internal successors, (268), 4 states have internal predecessors, (268), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:17:30,149 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-11-03 04:17:36,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:17:42,797 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-11-03 04:17:48,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:17:52,756 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-11-03 04:17:55,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:18:00,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:18:00,793 INFO L93 Difference]: Finished difference Result 129070 states and 180920 transitions. [2022-11-03 04:18:00,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:18:00,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.6) internal successors, (268), 4 states have internal predecessors, (268), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 692 [2022-11-03 04:18:00,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:18:01,024 INFO L225 Difference]: With dead ends: 129070 [2022-11-03 04:18:01,024 INFO L226 Difference]: Without dead ends: 68604 [2022-11-03 04:18:01,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:18:01,162 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2557 mSDsluCounter, 15880 mSDsCounter, 0 mSdLazyCounter, 2926 mSolverCounterSat, 11 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2557 SdHoareTripleChecker+Valid, 19323 SdHoareTripleChecker+Invalid, 2939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 2926 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.2s IncrementalHoareTripleChecker+Time [2022-11-03 04:18:01,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2557 Valid, 19323 Invalid, 2939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 2926 Invalid, 2 Unknown, 0 Unchecked, 34.2s Time] [2022-11-03 04:18:01,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68604 states. [2022-11-03 04:18:06,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68604 to 68579. [2022-11-03 04:18:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68579 states, 39840 states have (on average 1.1985441767068272) internal successors, (47750), 40774 states have internal predecessors, (47750), 24109 states have call successors, (24109), 4601 states have call predecessors, (24109), 4628 states have return successors, (24175), 23747 states have call predecessors, (24175), 24107 states have call successors, (24175) [2022-11-03 04:18:06,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68579 states to 68579 states and 96034 transitions. [2022-11-03 04:18:06,559 INFO L78 Accepts]: Start accepts. Automaton has 68579 states and 96034 transitions. Word has length 692 [2022-11-03 04:18:06,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:18:06,560 INFO L495 AbstractCegarLoop]: Abstraction has 68579 states and 96034 transitions. [2022-11-03 04:18:06,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.6) internal successors, (268), 4 states have internal predecessors, (268), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:18:06,560 INFO L276 IsEmpty]: Start isEmpty. Operand 68579 states and 96034 transitions. [2022-11-03 04:18:06,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 694 [2022-11-03 04:18:06,850 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:18:06,850 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:18:06,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-03 04:18:06,867 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:18:06,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:18:06,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1405719646, now seen corresponding path program 1 times [2022-11-03 04:18:06,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:18:06,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925183710] [2022-11-03 04:18:06,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:18:06,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:18:07,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:18:08,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:18:08,958 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:18:08,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925183710] [2022-11-03 04:18:08,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925183710] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:18:08,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:18:08,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:18:08,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537598977] [2022-11-03 04:18:08,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:18:08,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:18:08,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:18:08,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:18:08,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:18:08,961 INFO L87 Difference]: Start difference. First operand 68579 states and 96034 transitions. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 4 states have internal predecessors, (269), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:18:26,280 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-11-03 04:18:32,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:18:41,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:18:42,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:18:42,353 INFO L93 Difference]: Finished difference Result 139530 states and 195440 transitions. [2022-11-03 04:18:42,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:18:42,354 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 4 states have internal predecessors, (269), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 693 [2022-11-03 04:18:42,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:18:42,605 INFO L225 Difference]: With dead ends: 139530 [2022-11-03 04:18:42,605 INFO L226 Difference]: Without dead ends: 73837 [2022-11-03 04:18:42,758 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-11-03 04:18:42,758 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2697 mSDsluCounter, 15740 mSDsCounter, 0 mSdLazyCounter, 2928 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2697 SdHoareTripleChecker+Valid, 19184 SdHoareTripleChecker+Invalid, 2942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2928 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.6s IncrementalHoareTripleChecker+Time [2022-11-03 04:18:42,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2697 Valid, 19184 Invalid, 2942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2928 Invalid, 2 Unknown, 0 Unchecked, 30.6s Time] [2022-11-03 04:18:42,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73837 states. [2022-11-03 04:18:46,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73837 to 73812. [2022-11-03 04:18:46,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73812 states, 42891 states have (on average 1.1976871604765569) internal successors, (51370), 43899 states have internal predecessors, (51370), 25925 states have call successors, (25925), 4963 states have call predecessors, (25925), 4994 states have return successors, (25999), 25535 states have call predecessors, (25999), 25923 states have call successors, (25999) [2022-11-03 04:18:46,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73812 states to 73812 states and 103294 transitions. [2022-11-03 04:18:46,544 INFO L78 Accepts]: Start accepts. Automaton has 73812 states and 103294 transitions. Word has length 693 [2022-11-03 04:18:46,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:18:46,545 INFO L495 AbstractCegarLoop]: Abstraction has 73812 states and 103294 transitions. [2022-11-03 04:18:46,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 4 states have internal predecessors, (269), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:18:46,545 INFO L276 IsEmpty]: Start isEmpty. Operand 73812 states and 103294 transitions. [2022-11-03 04:18:46,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 695 [2022-11-03 04:18:46,594 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:18:46,594 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:18:46,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-03 04:18:46,594 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:18:46,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:18:46,595 INFO L85 PathProgramCache]: Analyzing trace with hash 44417950, now seen corresponding path program 1 times [2022-11-03 04:18:46,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:18:46,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941126689] [2022-11-03 04:18:46,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:18:46,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:18:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:18:48,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:18:48,735 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:18:48,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941126689] [2022-11-03 04:18:48,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941126689] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:18:48,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:18:48,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:18:48,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229832203] [2022-11-03 04:18:48,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:18:48,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:18:48,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:18:48,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:18:48,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:18:48,739 INFO L87 Difference]: Start difference. First operand 73812 states and 103294 transitions. Second operand has 5 states, 5 states have (on average 54.0) internal successors, (270), 4 states have internal predecessors, (270), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:19:05,409 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-11-03 04:19:12,187 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-11-03 04:19:21,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:19:21,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:19:21,625 INFO L93 Difference]: Finished difference Result 150002 states and 209972 transitions. [2022-11-03 04:19:21,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:19:21,625 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 54.0) internal successors, (270), 4 states have internal predecessors, (270), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 694 [2022-11-03 04:19:21,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:19:22,078 INFO L225 Difference]: With dead ends: 150002 [2022-11-03 04:19:22,078 INFO L226 Difference]: Without dead ends: 79076 [2022-11-03 04:19:22,245 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-11-03 04:19:22,246 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2557 mSDsluCounter, 15880 mSDsCounter, 0 mSdLazyCounter, 2931 mSolverCounterSat, 13 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2557 SdHoareTripleChecker+Valid, 19323 SdHoareTripleChecker+Invalid, 2947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 2931 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.1s IncrementalHoareTripleChecker+Time [2022-11-03 04:19:22,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2557 Valid, 19323 Invalid, 2947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 2931 Invalid, 3 Unknown, 0 Unchecked, 30.1s Time] [2022-11-03 04:19:22,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79076 states. [2022-11-03 04:19:25,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79076 to 79051. [2022-11-03 04:19:25,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79051 states, 45948 states have (on average 1.1969182554191695) internal successors, (54996), 47030 states have internal predecessors, (54996), 27741 states have call successors, (27741), 5325 states have call predecessors, (27741), 5360 states have return successors, (27823), 27323 states have call predecessors, (27823), 27739 states have call successors, (27823) [2022-11-03 04:19:26,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79051 states to 79051 states and 110560 transitions. [2022-11-03 04:19:26,468 INFO L78 Accepts]: Start accepts. Automaton has 79051 states and 110560 transitions. Word has length 694 [2022-11-03 04:19:26,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:19:26,468 INFO L495 AbstractCegarLoop]: Abstraction has 79051 states and 110560 transitions. [2022-11-03 04:19:26,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 54.0) internal successors, (270), 4 states have internal predecessors, (270), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:19:26,469 INFO L276 IsEmpty]: Start isEmpty. Operand 79051 states and 110560 transitions. [2022-11-03 04:19:26,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 696 [2022-11-03 04:19:26,516 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:19:26,516 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:19:26,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-03 04:19:26,516 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:19:26,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:19:26,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1733437604, now seen corresponding path program 1 times [2022-11-03 04:19:26,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:19:26,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795091371] [2022-11-03 04:19:26,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:19:26,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:19:27,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:19:28,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:19:28,550 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:19:28,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795091371] [2022-11-03 04:19:28,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795091371] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:19:28,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:19:28,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:19:28,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342854568] [2022-11-03 04:19:28,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:19:28,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:19:28,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:19:28,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:19:28,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:19:28,553 INFO L87 Difference]: Start difference. First operand 79051 states and 110560 transitions. Second operand has 5 states, 5 states have (on average 54.2) internal successors, (271), 4 states have internal predecessors, (271), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:19:34,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:19:40,772 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-11-03 04:19:41,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:19:47,138 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-11-03 04:20:02,601 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 04:20:03,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 04:20:03,356 INFO L93 Difference]: Finished difference Result 160486 states and 224516 transitions. [2022-11-03 04:20:03,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 04:20:03,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 54.2) internal successors, (271), 4 states have internal predecessors, (271), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) Word has length 695 [2022-11-03 04:20:03,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 04:20:03,642 INFO L225 Difference]: With dead ends: 160486 [2022-11-03 04:20:03,642 INFO L226 Difference]: Without dead ends: 84321 [2022-11-03 04:20:03,819 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-11-03 04:20:03,820 INFO L413 NwaCegarLoop]: 5405 mSDtfsCounter, 2557 mSDsluCounter, 15880 mSDsCounter, 0 mSdLazyCounter, 2935 mSolverCounterSat, 14 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2557 SdHoareTripleChecker+Valid, 19323 SdHoareTripleChecker+Invalid, 2951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2935 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.9s IncrementalHoareTripleChecker+Time [2022-11-03 04:20:03,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2557 Valid, 19323 Invalid, 2951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2935 Invalid, 2 Unknown, 0 Unchecked, 31.9s Time] [2022-11-03 04:20:03,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84321 states. [2022-11-03 04:20:07,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84321 to 84296. [2022-11-03 04:20:07,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84296 states, 49011 states have (on average 1.196221256452633) internal successors, (58628), 50167 states have internal predecessors, (58628), 29557 states have call successors, (29557), 5687 states have call predecessors, (29557), 5726 states have return successors, (29647), 29111 states have call predecessors, (29647), 29555 states have call successors, (29647) [2022-11-03 04:20:08,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84296 states to 84296 states and 117832 transitions. [2022-11-03 04:20:08,306 INFO L78 Accepts]: Start accepts. Automaton has 84296 states and 117832 transitions. Word has length 695 [2022-11-03 04:20:08,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 04:20:08,307 INFO L495 AbstractCegarLoop]: Abstraction has 84296 states and 117832 transitions. [2022-11-03 04:20:08,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 54.2) internal successors, (271), 4 states have internal predecessors, (271), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:20:08,307 INFO L276 IsEmpty]: Start isEmpty. Operand 84296 states and 117832 transitions. [2022-11-03 04:20:08,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 697 [2022-11-03 04:20:08,358 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 04:20:08,359 INFO L195 NwaCegarLoop]: trace histogram [33, 19, 19, 19, 19, 19, 19, 18, 18, 8, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 04:20:08,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-03 04:20:08,359 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 04:20:08,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 04:20:08,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1536022054, now seen corresponding path program 1 times [2022-11-03 04:20:08,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 04:20:08,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44153506] [2022-11-03 04:20:08,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 04:20:08,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 04:20:09,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 04:20:10,396 INFO L134 CoverageAnalysis]: Checked inductivity of 2712 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 2672 trivial. 0 not checked. [2022-11-03 04:20:10,397 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 04:20:10,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44153506] [2022-11-03 04:20:10,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44153506] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 04:20:10,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 04:20:10,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 04:20:10,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743171087] [2022-11-03 04:20:10,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 04:20:10,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 04:20:10,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 04:20:10,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 04:20:10,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 04:20:10,400 INFO L87 Difference]: Start difference. First operand 84296 states and 117832 transitions. Second operand has 5 states, 5 states have (on average 54.4) internal successors, (272), 4 states have internal predecessors, (272), 3 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (95), 4 states have call predecessors, (95), 3 states have call successors, (95) [2022-11-03 04:20:27,710 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 []