./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS --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 037f6e8e4bd200c248573cc05d02b8c7bc97a7f8cca3135a2970ec46958bec59 --- 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-8393723 [2022-11-19 08:14:53,258 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:14:53,260 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:14:53,293 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:14:53,296 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:14:53,301 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:14:53,302 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:14:53,305 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:14:53,311 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:14:53,313 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:14:53,314 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:14:53,316 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:14:53,318 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:14:53,321 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:14:53,323 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:14:53,326 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:14:53,328 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:14:53,335 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:14:53,337 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:14:53,338 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:14:53,343 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:14:53,344 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:14:53,345 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:14:53,347 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:14:53,350 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:14:53,354 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:14:53,355 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:14:53,356 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:14:53,357 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:14:53,358 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:14:53,359 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:14:53,360 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:14:53,361 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:14:53,363 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:14:53,364 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:14:53,365 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:14:53,365 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:14:53,365 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:14:53,366 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:14:53,367 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:14:53,367 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:14:53,368 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-19 08:14:53,413 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:14:53,413 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:14:53,414 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:14:53,414 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:14:53,416 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:14:53,416 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:14:53,416 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:14:53,416 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:14:53,416 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:14:53,417 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 08:14:53,418 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:14:53,418 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:14:53,418 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 08:14:53,418 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 08:14:53,419 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:14:53,419 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 08:14:53,419 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 08:14:53,419 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 08:14:53,420 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:14:53,420 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:14:53,420 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:14:53,421 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:14:53,421 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:14:53,422 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:14:53,423 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:14:53,423 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:14:53,423 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:14:53,423 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:14:53,424 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:14:53,424 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:14:53,424 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:14:53,424 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 08:14:53,425 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:14:53,425 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:14:53,425 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 08:14:53,425 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 08:14:53,425 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:14:53,426 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:14:53,426 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_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/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_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS 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 -> 037f6e8e4bd200c248573cc05d02b8c7bc97a7f8cca3135a2970ec46958bec59 [2022-11-19 08:14:53,692 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:14:53,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:14:53,721 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:14:53,722 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:14:53,723 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:14:53,724 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i [2022-11-19 08:14:53,788 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/fe2606da0/2b4ed94151794960be8f3c955ffc7cf1/FLAG68303c172 [2022-11-19 08:14:54,579 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:14:54,580 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i [2022-11-19 08:14:54,614 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/fe2606da0/2b4ed94151794960be8f3c955ffc7cf1/FLAG68303c172 [2022-11-19 08:14:55,109 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/fe2606da0/2b4ed94151794960be8f3c955ffc7cf1 [2022-11-19 08:14:55,114 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:14:55,117 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:14:55,119 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:14:55,119 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:14:55,123 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:14:55,124 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:14:55" (1/1) ... [2022-11-19 08:14:55,125 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@311d6148 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:55, skipping insertion in model container [2022-11-19 08:14:55,126 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:14:55" (1/1) ... [2022-11-19 08:14:55,133 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:14:55,274 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:14:56,232 WARN L234 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_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i[190557,190570] [2022-11-19 08:14:56,977 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:14:57,002 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:14:57,198 WARN L234 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_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i[190557,190570] [2022-11-19 08:14:57,346 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:14:57,400 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:14:57,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57 WrapperNode [2022-11-19 08:14:57,400 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:14:57,401 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:14:57,401 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:14:57,401 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:14:57,409 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,480 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,683 INFO L138 Inliner]: procedures = 175, calls = 709, calls flagged for inlining = 71, calls inlined = 62, statements flattened = 1862 [2022-11-19 08:14:57,684 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:14:57,685 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:14:57,685 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:14:57,686 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:14:57,695 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,696 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,720 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,724 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,816 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,827 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,842 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,851 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,870 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:14:57,871 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:14:57,871 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:14:57,871 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:14:57,872 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (1/1) ... [2022-11-19 08:14:57,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:14:57,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:14:57,926 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:14:57,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:14:57,972 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_cleanup_scatter [2022-11-19 08:14:57,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_cleanup_scatter [2022-11-19 08:14:57,972 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-19 08:14:57,972 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-19 08:14:57,973 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_submit_ctrl_out [2022-11-19 08:14:57,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_submit_ctrl_out [2022-11-19 08:14:57,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-19 08:14:57,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-11-19 08:14:57,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-11-19 08:14:57,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-19 08:14:57,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-19 08:14:57,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:14:57,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:14:57,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 08:14:57,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 08:14:57,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 08:14:57,974 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_dev [2022-11-19 08:14:57,975 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_dev [2022-11-19 08:14:57,975 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_diag_write32 [2022-11-19 08:14:57,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_diag_write32 [2022-11-19 08:14:57,975 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_destroy [2022-11-19 08:14:57,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_destroy [2022-11-19 08:14:57,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2022-11-19 08:14:57,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2022-11-19 08:14:57,976 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-19 08:14:57,976 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-19 08:14:57,976 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:14:57,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:14:57,976 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_get_default_pipe [2022-11-19 08:14:57,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_get_default_pipe [2022-11-19 08:14:57,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2022-11-19 08:14:57,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2022-11-19 08:14:57,977 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:14:57,977 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:14:57,977 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_power_off [2022-11-19 08:14:57,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_power_off [2022-11-19 08:14:57,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 08:14:57,978 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_bmi_read [2022-11-19 08:14:57,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_bmi_read [2022-11-19 08:14:57,978 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2022-11-19 08:14:57,978 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2022-11-19 08:14:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-19 08:14:57,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-19 08:14:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_stop [2022-11-19 08:14:57,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_stop [2022-11-19 08:14:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_get_free_queue_number [2022-11-19 08:14:57,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_get_free_queue_number [2022-11-19 08:14:57,980 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_free_urb_to_pipe [2022-11-19 08:14:57,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_free_urb_to_pipe [2022-11-19 08:14:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_flush_all [2022-11-19 08:14:57,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_flush_all [2022-11-19 08:14:57,982 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u16 [2022-11-19 08:14:57,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-19 08:14:57,983 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-19 08:14:57,983 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-19 08:14:57,983 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-19 08:14:57,984 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_ctrl_msg_exchange [2022-11-19 08:14:57,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_ctrl_msg_exchange [2022-11-19 08:14:57,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:14:57,984 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_cleanup_recv_urb [2022-11-19 08:14:57,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_cleanup_recv_urb [2022-11-19 08:14:57,985 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-19 08:14:57,985 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-19 08:14:57,985 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_submit_ctrl_in [2022-11-19 08:14:57,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_submit_ctrl_in [2022-11-19 08:14:57,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:14:57,985 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_power_on [2022-11-19 08:14:57,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_power_on [2022-11-19 08:14:57,986 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_priv [2022-11-19 08:14:57,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_priv [2022-11-19 08:14:57,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 08:14:57,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:14:57,987 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-19 08:14:57,987 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-19 08:14:57,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:14:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-19 08:14:57,988 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-19 08:14:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2022-11-19 08:14:57,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2022-11-19 08:14:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_alloc_urb_from_pipe [2022-11-19 08:14:57,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_alloc_urb_from_pipe [2022-11-19 08:14:57,988 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2022-11-19 08:14:57,989 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_remove [2022-11-19 08:14:57,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_remove [2022-11-19 08:14:57,989 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-11-19 08:14:57,989 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-11-19 08:14:57,990 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-19 08:14:57,990 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-19 08:14:57,990 INFO L130 BoogieDeclarations]: Found specification of procedure usb_anchor_urb [2022-11-19 08:14:57,990 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_anchor_urb [2022-11-19 08:14:57,991 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:14:57,991 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:14:57,991 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_post_recv_transfers [2022-11-19 08:14:57,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_post_recv_transfers [2022-11-19 08:14:57,991 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-19 08:14:57,991 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-19 08:14:57,991 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-19 08:14:57,992 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-19 08:14:57,992 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_map_service_pipe [2022-11-19 08:14:57,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_map_service_pipe [2022-11-19 08:14:57,992 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-19 08:14:57,992 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-19 08:14:57,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unanchor_urb [2022-11-19 08:14:57,992 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unanchor_urb [2022-11-19 08:14:57,993 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-11-19 08:14:57,993 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-11-19 08:14:57,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 08:14:57,993 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_send [2022-11-19 08:14:57,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_send [2022-11-19 08:14:57,993 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2022-11-19 08:14:57,993 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2022-11-19 08:14:57,994 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-11-19 08:14:57,994 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-11-19 08:14:57,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-19 08:14:57,994 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u8 [2022-11-19 08:14:57,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-19 08:14:57,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-19 08:14:57,995 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:14:57,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:14:58,736 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:14:58,748 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:14:58,983 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 08:15:01,718 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:15:02,212 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:15:02,213 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-19 08:15:02,216 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:15:02 BoogieIcfgContainer [2022-11-19 08:15:02,217 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:15:02,219 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:15:02,219 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:15:02,223 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:15:02,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:14:55" (1/3) ... [2022-11-19 08:15:02,224 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f9749a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:15:02, skipping insertion in model container [2022-11-19 08:15:02,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:14:57" (2/3) ... [2022-11-19 08:15:02,224 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f9749a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:15:02, skipping insertion in model container [2022-11-19 08:15:02,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:15:02" (3/3) ... [2022-11-19 08:15:02,226 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i [2022-11-19 08:15:02,249 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:15:02,249 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:15:02,350 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:15:02,360 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;@1dbc8065, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:15:02,360 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:15:02,368 INFO L276 IsEmpty]: Start isEmpty. Operand has 564 states, 355 states have (on average 1.3746478873239436) internal successors, (488), 369 states have internal predecessors, (488), 158 states have call successors, (158), 50 states have call predecessors, (158), 49 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2022-11-19 08:15:02,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-19 08:15:02,385 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:02,385 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 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] [2022-11-19 08:15:02,386 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:02,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:02,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2104161918, now seen corresponding path program 1 times [2022-11-19 08:15:02,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:02,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999816024] [2022-11-19 08:15:02,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:02,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:02,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:03,164 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-11-19 08:15:03,164 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:03,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999816024] [2022-11-19 08:15:03,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999816024] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:03,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:03,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:03,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764861358] [2022-11-19 08:15:03,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:03,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:03,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:03,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:03,216 INFO L87 Difference]: Start difference. First operand has 564 states, 355 states have (on average 1.3746478873239436) internal successors, (488), 369 states have internal predecessors, (488), 158 states have call successors, (158), 50 states have call predecessors, (158), 49 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-19 08:15:04,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:15:06,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:06,038 INFO L93 Difference]: Finished difference Result 1624 states and 2324 transitions. [2022-11-19 08:15:06,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:06,041 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 87 [2022-11-19 08:15:06,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:06,060 INFO L225 Difference]: With dead ends: 1624 [2022-11-19 08:15:06,060 INFO L226 Difference]: Without dead ends: 1075 [2022-11-19 08:15:06,068 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-19 08:15:06,071 INFO L413 NwaCegarLoop]: 851 mSDtfsCounter, 736 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:06,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [736 Valid, 1549 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-11-19 08:15:06,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2022-11-19 08:15:06,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 1075. [2022-11-19 08:15:06,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 686 states have (on average 1.3556851311953353) internal successors, (930), 702 states have internal predecessors, (930), 292 states have call successors, (292), 97 states have call predecessors, (292), 96 states have return successors, (291), 291 states have call predecessors, (291), 291 states have call successors, (291) [2022-11-19 08:15:06,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1513 transitions. [2022-11-19 08:15:06,218 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1513 transitions. Word has length 87 [2022-11-19 08:15:06,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:06,219 INFO L495 AbstractCegarLoop]: Abstraction has 1075 states and 1513 transitions. [2022-11-19 08:15:06,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-19 08:15:06,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1513 transitions. [2022-11-19 08:15:06,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-19 08:15:06,235 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:06,235 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:15:06,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 08:15:06,236 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:06,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:06,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2007017441, now seen corresponding path program 1 times [2022-11-19 08:15:06,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:06,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445780060] [2022-11-19 08:15:06,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:06,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:06,950 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2022-11-19 08:15:06,951 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:06,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445780060] [2022-11-19 08:15:06,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445780060] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:06,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:06,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:15:06,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066453863] [2022-11-19 08:15:06,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:06,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:15:06,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:06,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:15:06,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:15:06,956 INFO L87 Difference]: Start difference. First operand 1075 states and 1513 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:15:09,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:09,320 INFO L93 Difference]: Finished difference Result 2123 states and 3006 transitions. [2022-11-19 08:15:09,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:15:09,321 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 96 [2022-11-19 08:15:09,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:09,339 INFO L225 Difference]: With dead ends: 2123 [2022-11-19 08:15:09,340 INFO L226 Difference]: Without dead ends: 2118 [2022-11-19 08:15:09,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:15:09,347 INFO L413 NwaCegarLoop]: 860 mSDtfsCounter, 762 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 2385 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:09,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 2385 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-11-19 08:15:09,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2118 states. [2022-11-19 08:15:09,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2118 to 2110. [2022-11-19 08:15:09,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2110 states, 1347 states have (on average 1.358574610244989) internal successors, (1830), 1379 states have internal predecessors, (1830), 570 states have call successors, (570), 193 states have call predecessors, (570), 192 states have return successors, (589), 569 states have call predecessors, (589), 569 states have call successors, (589) [2022-11-19 08:15:09,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2110 states to 2110 states and 2989 transitions. [2022-11-19 08:15:09,497 INFO L78 Accepts]: Start accepts. Automaton has 2110 states and 2989 transitions. Word has length 96 [2022-11-19 08:15:09,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:09,498 INFO L495 AbstractCegarLoop]: Abstraction has 2110 states and 2989 transitions. [2022-11-19 08:15:09,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:15:09,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2110 states and 2989 transitions. [2022-11-19 08:15:09,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-11-19 08:15:09,516 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:09,516 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:09,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 08:15:09,517 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:09,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:09,527 INFO L85 PathProgramCache]: Analyzing trace with hash -525649526, now seen corresponding path program 1 times [2022-11-19 08:15:09,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:09,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971698885] [2022-11-19 08:15:09,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:09,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:09,932 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2022-11-19 08:15:09,933 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:09,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971698885] [2022-11-19 08:15:09,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971698885] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:09,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:09,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:09,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611196578] [2022-11-19 08:15:09,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:09,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:09,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:09,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:09,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:09,935 INFO L87 Difference]: Start difference. First operand 2110 states and 2989 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:15:11,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:11,280 INFO L93 Difference]: Finished difference Result 5614 states and 7901 transitions. [2022-11-19 08:15:11,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:11,281 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 200 [2022-11-19 08:15:11,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:11,309 INFO L225 Difference]: With dead ends: 5614 [2022-11-19 08:15:11,309 INFO L226 Difference]: Without dead ends: 3531 [2022-11-19 08:15:11,323 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-19 08:15:11,329 INFO L413 NwaCegarLoop]: 860 mSDtfsCounter, 527 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:11,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 1504 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-19 08:15:11,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3531 states. [2022-11-19 08:15:11,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3531 to 3524. [2022-11-19 08:15:11,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3524 states, 2253 states have (on average 1.359520639147803) internal successors, (3063), 2301 states have internal predecessors, (3063), 922 states have call successors, (922), 349 states have call predecessors, (922), 348 states have return successors, (957), 921 states have call predecessors, (957), 921 states have call successors, (957) [2022-11-19 08:15:11,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3524 states to 3524 states and 4942 transitions. [2022-11-19 08:15:11,522 INFO L78 Accepts]: Start accepts. Automaton has 3524 states and 4942 transitions. Word has length 200 [2022-11-19 08:15:11,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:11,525 INFO L495 AbstractCegarLoop]: Abstraction has 3524 states and 4942 transitions. [2022-11-19 08:15:11,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:15:11,525 INFO L276 IsEmpty]: Start isEmpty. Operand 3524 states and 4942 transitions. [2022-11-19 08:15:11,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-11-19 08:15:11,537 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:11,537 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 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] [2022-11-19 08:15:11,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 08:15:11,538 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:11,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:11,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1060567687, now seen corresponding path program 1 times [2022-11-19 08:15:11,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:11,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998320391] [2022-11-19 08:15:11,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:11,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2022-11-19 08:15:11,874 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:11,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998320391] [2022-11-19 08:15:11,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998320391] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:11,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:11,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:11,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988451407] [2022-11-19 08:15:11,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:11,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:11,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:11,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:11,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:11,880 INFO L87 Difference]: Start difference. First operand 3524 states and 4942 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:15:13,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:15:14,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:14,383 INFO L93 Difference]: Finished difference Result 8271 states and 11542 transitions. [2022-11-19 08:15:14,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:14,384 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 189 [2022-11-19 08:15:14,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:14,409 INFO L225 Difference]: With dead ends: 8271 [2022-11-19 08:15:14,409 INFO L226 Difference]: Without dead ends: 4774 [2022-11-19 08:15:14,422 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-19 08:15:14,423 INFO L413 NwaCegarLoop]: 839 mSDtfsCounter, 440 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:14,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 1405 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-11-19 08:15:14,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4774 states. [2022-11-19 08:15:14,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4774 to 4769. [2022-11-19 08:15:14,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4769 states, 3064 states have (on average 1.3508485639686685) internal successors, (4139), 3140 states have internal predecessors, (4139), 1221 states have call successors, (1221), 484 states have call predecessors, (1221), 483 states have return successors, (1268), 1220 states have call predecessors, (1268), 1220 states have call successors, (1268) [2022-11-19 08:15:14,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4769 states to 4769 states and 6628 transitions. [2022-11-19 08:15:14,726 INFO L78 Accepts]: Start accepts. Automaton has 4769 states and 6628 transitions. Word has length 189 [2022-11-19 08:15:14,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:14,727 INFO L495 AbstractCegarLoop]: Abstraction has 4769 states and 6628 transitions. [2022-11-19 08:15:14,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:15:14,727 INFO L276 IsEmpty]: Start isEmpty. Operand 4769 states and 6628 transitions. [2022-11-19 08:15:14,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-11-19 08:15:14,742 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:14,742 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:14,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 08:15:14,743 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:14,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:14,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1195520545, now seen corresponding path program 1 times [2022-11-19 08:15:14,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:14,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141744111] [2022-11-19 08:15:14,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:14,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:15,071 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2022-11-19 08:15:15,071 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:15,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141744111] [2022-11-19 08:15:15,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141744111] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:15,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:15,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:15,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332600535] [2022-11-19 08:15:15,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:15,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:15,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:15,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:15,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:15,076 INFO L87 Difference]: Start difference. First operand 4769 states and 6628 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:15:17,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:17,601 INFO L93 Difference]: Finished difference Result 11437 states and 15851 transitions. [2022-11-19 08:15:17,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:17,602 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 211 [2022-11-19 08:15:17,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:17,643 INFO L225 Difference]: With dead ends: 11437 [2022-11-19 08:15:17,643 INFO L226 Difference]: Without dead ends: 6706 [2022-11-19 08:15:17,661 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-19 08:15:17,662 INFO L413 NwaCegarLoop]: 870 mSDtfsCounter, 673 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:17,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 1422 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-11-19 08:15:17,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6706 states. [2022-11-19 08:15:18,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6706 to 6697. [2022-11-19 08:15:18,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6697 states, 4328 states have (on average 1.34681146025878) internal successors, (5829), 4428 states have internal predecessors, (5829), 1659 states have call successors, (1659), 710 states have call predecessors, (1659), 709 states have return successors, (1722), 1658 states have call predecessors, (1722), 1658 states have call successors, (1722) [2022-11-19 08:15:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6697 states to 6697 states and 9210 transitions. [2022-11-19 08:15:18,176 INFO L78 Accepts]: Start accepts. Automaton has 6697 states and 9210 transitions. Word has length 211 [2022-11-19 08:15:18,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:18,177 INFO L495 AbstractCegarLoop]: Abstraction has 6697 states and 9210 transitions. [2022-11-19 08:15:18,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:15:18,179 INFO L276 IsEmpty]: Start isEmpty. Operand 6697 states and 9210 transitions. [2022-11-19 08:15:18,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-11-19 08:15:18,193 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:18,194 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:18,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-19 08:15:18,195 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:18,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1115099856, now seen corresponding path program 1 times [2022-11-19 08:15:18,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:18,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136628110] [2022-11-19 08:15:18,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:18,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 373 trivial. 0 not checked. [2022-11-19 08:15:18,448 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:18,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136628110] [2022-11-19 08:15:18,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136628110] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:18,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:18,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:18,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858075539] [2022-11-19 08:15:18,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:18,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:18,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:18,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:18,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:18,451 INFO L87 Difference]: Start difference. First operand 6697 states and 9210 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:15:21,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:21,173 INFO L93 Difference]: Finished difference Result 17573 states and 24157 transitions. [2022-11-19 08:15:21,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:21,174 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 201 [2022-11-19 08:15:21,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:21,247 INFO L225 Difference]: With dead ends: 17573 [2022-11-19 08:15:21,248 INFO L226 Difference]: Without dead ends: 10914 [2022-11-19 08:15:21,275 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-19 08:15:21,276 INFO L413 NwaCegarLoop]: 946 mSDtfsCounter, 608 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 1529 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:21,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [608 Valid, 1529 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-11-19 08:15:21,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10914 states. [2022-11-19 08:15:21,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10914 to 10909. [2022-11-19 08:15:21,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10909 states, 7154 states have (on average 1.3194017332960581) internal successors, (9439), 7322 states have internal predecessors, (9439), 2537 states have call successors, (2537), 1218 states have call predecessors, (2537), 1217 states have return successors, (2634), 2536 states have call predecessors, (2634), 2536 states have call successors, (2634) [2022-11-19 08:15:21,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10909 states to 10909 states and 14610 transitions. [2022-11-19 08:15:21,875 INFO L78 Accepts]: Start accepts. Automaton has 10909 states and 14610 transitions. Word has length 201 [2022-11-19 08:15:21,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:21,875 INFO L495 AbstractCegarLoop]: Abstraction has 10909 states and 14610 transitions. [2022-11-19 08:15:21,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:15:21,876 INFO L276 IsEmpty]: Start isEmpty. Operand 10909 states and 14610 transitions. [2022-11-19 08:15:21,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-11-19 08:15:21,898 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:21,898 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:21,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-19 08:15:21,899 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:21,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:21,899 INFO L85 PathProgramCache]: Analyzing trace with hash 235551270, now seen corresponding path program 1 times [2022-11-19 08:15:21,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:21,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414147158] [2022-11-19 08:15:21,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:21,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:21,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:22,562 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2022-11-19 08:15:22,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:22,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414147158] [2022-11-19 08:15:22,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414147158] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:22,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:22,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:15:22,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135395662] [2022-11-19 08:15:22,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:22,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:15:22,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:22,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:15:22,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:15:22,565 INFO L87 Difference]: Start difference. First operand 10909 states and 14610 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:15:24,582 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-19 08:15:26,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:26,301 INFO L93 Difference]: Finished difference Result 21954 states and 29555 transitions. [2022-11-19 08:15:26,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:15:26,302 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) Word has length 202 [2022-11-19 08:15:26,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:26,357 INFO L225 Difference]: With dead ends: 21954 [2022-11-19 08:15:26,357 INFO L226 Difference]: Without dead ends: 11083 [2022-11-19 08:15:26,395 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-19 08:15:26,396 INFO L413 NwaCegarLoop]: 696 mSDtfsCounter, 2 mSDsluCounter, 2069 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2765 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:26,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2765 Invalid, 367 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 365 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2022-11-19 08:15:26,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11083 states. [2022-11-19 08:15:27,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11083 to 11049. [2022-11-19 08:15:27,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11049 states, 7252 states have (on average 1.3150854936569223) internal successors, (9537), 7434 states have internal predecessors, (9537), 2537 states have call successors, (2537), 1218 states have call predecessors, (2537), 1259 states have return successors, (2682), 2564 states have call predecessors, (2682), 2536 states have call successors, (2682) [2022-11-19 08:15:27,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11049 states to 11049 states and 14756 transitions. [2022-11-19 08:15:27,088 INFO L78 Accepts]: Start accepts. Automaton has 11049 states and 14756 transitions. Word has length 202 [2022-11-19 08:15:27,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:27,089 INFO L495 AbstractCegarLoop]: Abstraction has 11049 states and 14756 transitions. [2022-11-19 08:15:27,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:15:27,089 INFO L276 IsEmpty]: Start isEmpty. Operand 11049 states and 14756 transitions. [2022-11-19 08:15:27,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-11-19 08:15:27,108 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:27,108 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:27,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-19 08:15:27,109 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:27,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2135533560, now seen corresponding path program 1 times [2022-11-19 08:15:27,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:27,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27156388] [2022-11-19 08:15:27,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:27,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:27,348 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-19 08:15:27,349 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:27,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27156388] [2022-11-19 08:15:27,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27156388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:27,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:27,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:27,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977751574] [2022-11-19 08:15:27,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:27,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:27,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:27,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:27,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:27,352 INFO L87 Difference]: Start difference. First operand 11049 states and 14756 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:15:28,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:15:29,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:15:30,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:30,795 INFO L93 Difference]: Finished difference Result 16655 states and 22369 transitions. [2022-11-19 08:15:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:30,802 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 201 [2022-11-19 08:15:30,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:30,858 INFO L225 Difference]: With dead ends: 16655 [2022-11-19 08:15:30,858 INFO L226 Difference]: Without dead ends: 11105 [2022-11-19 08:15:30,876 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-19 08:15:30,877 INFO L413 NwaCegarLoop]: 697 mSDtfsCounter, 4 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1388 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:30,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1388 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-11-19 08:15:30,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11105 states. [2022-11-19 08:15:31,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11105 to 11105. [2022-11-19 08:15:31,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11105 states, 7294 states have (on average 1.3132711817932547) internal successors, (9579), 7490 states have internal predecessors, (9579), 2537 states have call successors, (2537), 1218 states have call predecessors, (2537), 1273 states have return successors, (2696), 2564 states have call predecessors, (2696), 2536 states have call successors, (2696) [2022-11-19 08:15:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11105 states to 11105 states and 14812 transitions. [2022-11-19 08:15:31,336 INFO L78 Accepts]: Start accepts. Automaton has 11105 states and 14812 transitions. Word has length 201 [2022-11-19 08:15:31,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:31,337 INFO L495 AbstractCegarLoop]: Abstraction has 11105 states and 14812 transitions. [2022-11-19 08:15:31,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:15:31,338 INFO L276 IsEmpty]: Start isEmpty. Operand 11105 states and 14812 transitions. [2022-11-19 08:15:31,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-11-19 08:15:31,357 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:31,357 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:31,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-19 08:15:31,357 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:31,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:31,358 INFO L85 PathProgramCache]: Analyzing trace with hash -214137773, now seen corresponding path program 1 times [2022-11-19 08:15:31,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:31,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804560240] [2022-11-19 08:15:31,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:31,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:31,728 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-19 08:15:31,728 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:31,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804560240] [2022-11-19 08:15:31,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804560240] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:15:31,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:15:31,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:15:31,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103220225] [2022-11-19 08:15:31,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:15:31,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:15:31,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:15:31,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:15:31,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:15:31,731 INFO L87 Difference]: Start difference. First operand 11105 states and 14812 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 1 states have call successors, (32) [2022-11-19 08:15:33,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:15:34,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:15:34,517 INFO L93 Difference]: Finished difference Result 22196 states and 29675 transitions. [2022-11-19 08:15:34,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:15:34,518 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 1 states have call successors, (32) Word has length 206 [2022-11-19 08:15:34,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:15:34,563 INFO L225 Difference]: With dead ends: 22196 [2022-11-19 08:15:34,563 INFO L226 Difference]: Without dead ends: 11129 [2022-11-19 08:15:34,591 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-19 08:15:34,591 INFO L413 NwaCegarLoop]: 698 mSDtfsCounter, 0 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1394 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-19 08:15:34,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1394 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-19 08:15:34,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11129 states. [2022-11-19 08:15:35,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11129 to 11129. [2022-11-19 08:15:35,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11129 states, 7318 states have (on average 1.3122437824542226) internal successors, (9603), 7514 states have internal predecessors, (9603), 2537 states have call successors, (2537), 1218 states have call predecessors, (2537), 1273 states have return successors, (2696), 2564 states have call predecessors, (2696), 2536 states have call successors, (2696) [2022-11-19 08:15:35,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11129 states to 11129 states and 14836 transitions. [2022-11-19 08:15:35,135 INFO L78 Accepts]: Start accepts. Automaton has 11129 states and 14836 transitions. Word has length 206 [2022-11-19 08:15:35,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:15:35,138 INFO L495 AbstractCegarLoop]: Abstraction has 11129 states and 14836 transitions. [2022-11-19 08:15:35,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 1 states have call successors, (32) [2022-11-19 08:15:35,138 INFO L276 IsEmpty]: Start isEmpty. Operand 11129 states and 14836 transitions. [2022-11-19 08:15:35,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-11-19 08:15:35,158 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:15:35,158 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:15:35,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-19 08:15:35,159 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:15:35,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:15:35,160 INFO L85 PathProgramCache]: Analyzing trace with hash -427522888, now seen corresponding path program 1 times [2022-11-19 08:15:35,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:15:35,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108239930] [2022-11-19 08:15:35,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:35,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:15:35,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:35,501 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-19 08:15:35,502 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:15:35,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108239930] [2022-11-19 08:15:35,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108239930] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:15:35,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556146503] [2022-11-19 08:15:35,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:15:35,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:15:35,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:15:35,510 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:15:35,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 08:15:36,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:15:36,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 2106 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:15:36,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:15:36,397 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-19 08:15:36,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:15:36,639 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-19 08:15:36,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556146503] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:15:36,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1215914819] [2022-11-19 08:15:36,665 INFO L159 IcfgInterpreter]: Started Sifa with 138 locations of interest [2022-11-19 08:15:36,665 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:15:36,669 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:15:36,675 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:15:36,675 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:15:37,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 484 treesize of output 389 [2022-11-19 08:15:38,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 552 treesize of output 454 [2022-11-19 08:15:38,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:38,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 66 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 98 [2022-11-19 08:15:38,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 490 treesize of output 396 [2022-11-19 08:15:39,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2022-11-19 08:15:39,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:39,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:39,266 INFO L217 Elim1Store]: Index analysis took 151 ms [2022-11-19 08:15:47,161 WARN L233 SmtUtils]: Spent 7.87s on a formula simplification. DAG size of input: 927 DAG size of output: 463 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 08:15:47,174 INFO L321 Elim1Store]: treesize reduction 2188, result has 25.5 percent of original size [2022-11-19 08:15:47,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 61 select indices, 61 select index equivalence classes, 1715 disjoint index pairs (out of 1830 index pairs), introduced 61 new quantified variables, introduced 174 case distinctions, treesize of input 319 treesize of output 949 [2022-11-19 08:15:47,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:48,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 484 treesize of output 389 [2022-11-19 08:15:48,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 502 treesize of output 404 [2022-11-19 08:15:49,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 551 treesize of output 453 [2022-11-19 08:15:49,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 66 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 98 [2022-11-19 08:15:49,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 490 treesize of output 396 [2022-11-19 08:15:49,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2022-11-19 08:15:49,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:49,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 58 select indices, 58 select index equivalence classes, 1772 disjoint index pairs (out of 1653 index pairs), introduced 58 new quantified variables, introduced 0 case distinctions, treesize of input 300 treesize of output 475 [2022-11-19 08:15:50,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 287 [2022-11-19 08:15:51,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 08:15:51,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-19 08:15:51,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-11-19 08:15:53,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:53,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:53,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 61 select indices, 61 select index equivalence classes, 1830 disjoint index pairs (out of 1830 index pairs), introduced 61 new quantified variables, introduced 0 case distinctions, treesize of input 306 treesize of output 184 [2022-11-19 08:15:53,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 245 [2022-11-19 08:15:53,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 34 [2022-11-19 08:15:53,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:53,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:53,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 60 select indices, 60 select index equivalence classes, 1772 disjoint index pairs (out of 1770 index pairs), introduced 60 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 181 [2022-11-19 08:15:56,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 245 [2022-11-19 08:15:56,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 34 [2022-11-19 08:15:56,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:56,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:56,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 60 select indices, 60 select index equivalence classes, 1772 disjoint index pairs (out of 1770 index pairs), introduced 60 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 181 [2022-11-19 08:15:56,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:56,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:15:56,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 61 select indices, 61 select index equivalence classes, 1830 disjoint index pairs (out of 1830 index pairs), introduced 61 new quantified variables, introduced 0 case distinctions, treesize of input 306 treesize of output 184 [2022-11-19 08:15:58,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:15:58,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:15:58,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:15:59,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:15:59,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:15:59,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:01,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:01,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:01,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:02,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:02,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:02,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:04,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:04,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:04,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:06,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:06,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:06,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:08,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:08,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:08,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:09,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:09,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:16:09,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:16:16,110 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 113 for LOIs [2022-11-19 08:16:16,130 INFO L197 IcfgInterpreter]: Interpreting procedure ldv_zalloc with input of size 189 for LOIs [2022-11-19 08:16:16,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-19 08:16:16,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 08:16:16,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-11-19 08:16:18,116 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 217 for LOIs [2022-11-19 08:16:18,318 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 08:18:07,098 WARN L233 SmtUtils]: Spent 1.81m on a formula simplification. DAG size of input: 1101 DAG size of output: 869 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 08:18:38,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1215914819] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:18:38,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 08:18:38,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [4, 4, 4] total 39 [2022-11-19 08:18:38,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632356465] [2022-11-19 08:18:38,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:18:38,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-19 08:18:38,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:18:38,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-19 08:18:38,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1380, Unknown=0, NotChecked=0, Total=1482 [2022-11-19 08:18:38,326 INFO L87 Difference]: Start difference. First operand 11129 states and 14836 transitions. Second operand has 34 states, 20 states have (on average 4.65) internal successors, (93), 18 states have internal predecessors, (93), 14 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) [2022-11-19 08:18:41,400 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-19 08:18:43,285 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-19 08:18:45,646 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-19 08:18:47,652 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-19 08:18:52,277 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-19 08:18:54,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:18:55,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:18:58,424 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-19 08:19:01,003 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-19 08:20:13,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:20:13,486 INFO L93 Difference]: Finished difference Result 22229 states and 29644 transitions. [2022-11-19 08:20:13,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-19 08:20:13,490 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 20 states have (on average 4.65) internal successors, (93), 18 states have internal predecessors, (93), 14 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) Word has length 207 [2022-11-19 08:20:13,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:20:13,533 INFO L225 Difference]: With dead ends: 22229 [2022-11-19 08:20:13,534 INFO L226 Difference]: Without dead ends: 11132 [2022-11-19 08:20:13,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 584 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 159.8s TimeCoverageRelationStatistics Valid=271, Invalid=3151, Unknown=0, NotChecked=0, Total=3422 [2022-11-19 08:20:13,562 INFO L413 NwaCegarLoop]: 674 mSDtfsCounter, 42 mSDsluCounter, 12623 mSDsCounter, 0 mSdLazyCounter, 6747 mSolverCounterSat, 51 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 13297 SdHoareTripleChecker+Invalid, 7396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 6747 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 592 IncrementalHoareTripleChecker+Unchecked, 74.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:20:13,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 13297 Invalid, 7396 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [51 Valid, 6747 Invalid, 6 Unknown, 592 Unchecked, 74.8s Time] [2022-11-19 08:20:13,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11132 states. [2022-11-19 08:20:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11132 to 11130. [2022-11-19 08:20:14,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11130 states, 7319 states have (on average 1.3122011203716355) internal successors, (9604), 7515 states have internal predecessors, (9604), 2537 states have call successors, (2537), 1218 states have call predecessors, (2537), 1273 states have return successors, (2696), 2564 states have call predecessors, (2696), 2536 states have call successors, (2696) [2022-11-19 08:20:14,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11130 states to 11130 states and 14837 transitions. [2022-11-19 08:20:14,082 INFO L78 Accepts]: Start accepts. Automaton has 11130 states and 14837 transitions. Word has length 207 [2022-11-19 08:20:14,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:20:14,082 INFO L495 AbstractCegarLoop]: Abstraction has 11130 states and 14837 transitions. [2022-11-19 08:20:14,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 20 states have (on average 4.65) internal successors, (93), 18 states have internal predecessors, (93), 14 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (32), 13 states have call predecessors, (32), 14 states have call successors, (32) [2022-11-19 08:20:14,083 INFO L276 IsEmpty]: Start isEmpty. Operand 11130 states and 14837 transitions. [2022-11-19 08:20:14,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-11-19 08:20:14,105 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:20:14,106 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:20:14,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 08:20:14,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-19 08:20:14,315 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:20:14,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:20:14,316 INFO L85 PathProgramCache]: Analyzing trace with hash 699380085, now seen corresponding path program 1 times [2022-11-19 08:20:14,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:20:14,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906868403] [2022-11-19 08:20:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:20:14,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:20:14,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:20:15,370 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-11-19 08:20:15,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:20:15,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906868403] [2022-11-19 08:20:15,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906868403] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:20:15,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:20:15,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-19 08:20:15,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458497552] [2022-11-19 08:20:15,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:20:15,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 08:20:15,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:20:15,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 08:20:15,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:20:15,372 INFO L87 Difference]: Start difference. First operand 11130 states and 14837 transitions. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 5 states have call successors, (32), 4 states have call predecessors, (32), 3 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2022-11-19 08:20:17,390 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-19 08:20:22,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:20:22,951 INFO L93 Difference]: Finished difference Result 23233 states and 31124 transitions. [2022-11-19 08:20:22,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 08:20:22,951 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 5 states have call successors, (32), 4 states have call predecessors, (32), 3 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) Word has length 205 [2022-11-19 08:20:22,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:20:23,005 INFO L225 Difference]: With dead ends: 23233 [2022-11-19 08:20:23,005 INFO L226 Difference]: Without dead ends: 12142 [2022-11-19 08:20:23,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2022-11-19 08:20:23,037 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 971 mSDsluCounter, 2120 mSDsCounter, 0 mSdLazyCounter, 3886 mSolverCounterSat, 461 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1100 SdHoareTripleChecker+Valid, 2617 SdHoareTripleChecker+Invalid, 4348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 461 IncrementalHoareTripleChecker+Valid, 3886 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:20:23,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1100 Valid, 2617 Invalid, 4348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [461 Valid, 3886 Invalid, 1 Unknown, 0 Unchecked, 7.0s Time] [2022-11-19 08:20:23,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12142 states. [2022-11-19 08:20:23,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12142 to 11752. [2022-11-19 08:20:23,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11752 states, 7649 states have (on average 1.3039613021309975) internal successors, (9974), 7887 states have internal predecessors, (9974), 2733 states have call successors, (2733), 1274 states have call predecessors, (2733), 1369 states have return successors, (2920), 2786 states have call predecessors, (2920), 2732 states have call successors, (2920) [2022-11-19 08:20:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11752 states to 11752 states and 15627 transitions. [2022-11-19 08:20:23,749 INFO L78 Accepts]: Start accepts. Automaton has 11752 states and 15627 transitions. Word has length 205 [2022-11-19 08:20:23,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:20:23,750 INFO L495 AbstractCegarLoop]: Abstraction has 11752 states and 15627 transitions. [2022-11-19 08:20:23,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 5 states have call successors, (32), 4 states have call predecessors, (32), 3 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2022-11-19 08:20:23,750 INFO L276 IsEmpty]: Start isEmpty. Operand 11752 states and 15627 transitions. [2022-11-19 08:20:23,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-11-19 08:20:23,773 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:20:23,773 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:20:23,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-19 08:20:23,773 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:20:23,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:20:23,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2060003688, now seen corresponding path program 1 times [2022-11-19 08:20:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:20:23,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263664000] [2022-11-19 08:20:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:20:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:20:23,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:20:24,133 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2022-11-19 08:20:24,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:20:24,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263664000] [2022-11-19 08:20:24,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263664000] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 08:20:24,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431813494] [2022-11-19 08:20:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:20:24,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:20:24,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:20:24,138 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:20:24,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 08:20:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:20:24,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 2136 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:20:24,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:20:24,988 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2022-11-19 08:20:24,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:20:25,258 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2022-11-19 08:20:25,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431813494] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:20:25,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1329685965] [2022-11-19 08:20:25,271 INFO L159 IcfgInterpreter]: Started Sifa with 138 locations of interest [2022-11-19 08:20:25,271 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 08:20:25,273 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 08:20:25,273 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 08:20:25,273 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 08:20:25,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 484 treesize of output 389 [2022-11-19 08:20:26,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 502 treesize of output 404 [2022-11-19 08:20:26,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 551 treesize of output 453 [2022-11-19 08:20:26,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:26,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:27,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 66 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 98 [2022-11-19 08:20:27,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 490 treesize of output 396 [2022-11-19 08:20:27,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2022-11-19 08:20:27,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:27,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:27,288 INFO L217 Elim1Store]: Index analysis took 132 ms [2022-11-19 08:20:32,280 INFO L321 Elim1Store]: treesize reduction 1325, result has 34.2 percent of original size [2022-11-19 08:20:32,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 58 select indices, 58 select index equivalence classes, 1657 disjoint index pairs (out of 1653 index pairs), introduced 58 new quantified variables, introduced 58 case distinctions, treesize of input 300 treesize of output 874 [2022-11-19 08:20:32,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 287 [2022-11-19 08:20:32,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:33,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 484 treesize of output 389 [2022-11-19 08:20:34,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 552 treesize of output 454 [2022-11-19 08:20:34,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:34,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 66 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 98 [2022-11-19 08:20:34,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 490 treesize of output 396 [2022-11-19 08:20:34,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2022-11-19 08:20:35,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:35,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:35,671 INFO L217 Elim1Store]: Index analysis took 623 ms [2022-11-19 08:20:46,141 WARN L233 SmtUtils]: Spent 10.46s on a formula simplification. DAG size of input: 927 DAG size of output: 463 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 08:20:46,144 INFO L321 Elim1Store]: treesize reduction 2188, result has 25.5 percent of original size [2022-11-19 08:20:46,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 61 select indices, 61 select index equivalence classes, 1715 disjoint index pairs (out of 1830 index pairs), introduced 61 new quantified variables, introduced 174 case distinctions, treesize of input 319 treesize of output 949 [2022-11-19 08:20:48,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-11-19 08:20:48,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 08:20:48,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-19 08:20:49,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 245 [2022-11-19 08:20:49,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 34 [2022-11-19 08:20:49,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:49,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:49,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 61 select indices, 61 select index equivalence classes, 1830 disjoint index pairs (out of 1830 index pairs), introduced 61 new quantified variables, introduced 0 case distinctions, treesize of input 306 treesize of output 184 [2022-11-19 08:20:49,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:49,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:49,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 60 select indices, 60 select index equivalence classes, 1772 disjoint index pairs (out of 1770 index pairs), introduced 60 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 181 [2022-11-19 08:20:51,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:51,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:51,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 61 select indices, 61 select index equivalence classes, 1830 disjoint index pairs (out of 1830 index pairs), introduced 61 new quantified variables, introduced 0 case distinctions, treesize of input 306 treesize of output 184 [2022-11-19 08:20:52,133 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 245 [2022-11-19 08:20:52,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 34 [2022-11-19 08:20:52,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:52,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 08:20:52,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 60 select indices, 60 select index equivalence classes, 1772 disjoint index pairs (out of 1770 index pairs), introduced 60 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 181 [2022-11-19 08:20:54,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:54,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:20:54,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:55,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:55,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:55,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:20:57,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:57,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:20:57,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:58,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:58,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:20:58,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:21:00,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:00,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:00,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:21:01,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:01,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:01,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:21:04,291 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:21:04,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:04,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:06,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:06,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-19 08:21:06,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-19 08:21:06,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-19 08:21:06,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 08:21:06,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 08:21:06,536 INFO L321 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2022-11-19 08:21:06,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 56 [2022-11-19 08:21:06,581 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:21:06,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 50 [2022-11-19 08:21:06,609 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 08:21:06,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 46 [2022-11-19 08:21:06,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 08:21:06,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 08:21:06,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 08:21:15,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:15,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-19 08:21:15,214 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Maybe an infinite loop at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:345) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostconditionCall(PredicateTransformer.java:157) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.postCall(SymbolicTools.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretCallReturnSummary(DagInterpreter.java:218) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:207) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-19 08:21:15,219 INFO L158 Benchmark]: Toolchain (without parser) took 380102.32ms. Allocated memory was 123.7MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 73.0MB in the beginning and 685.1MB in the end (delta: -612.1MB). Peak memory consumption was 893.7MB. Max. memory is 16.1GB. [2022-11-19 08:21:15,219 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 123.7MB. Free memory is still 100.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 08:21:15,219 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2281.78ms. Allocated memory was 123.7MB in the beginning and 148.9MB in the end (delta: 25.2MB). Free memory was 72.7MB in the beginning and 64.9MB in the end (delta: 7.7MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2022-11-19 08:21:15,220 INFO L158 Benchmark]: Boogie Procedure Inliner took 283.50ms. Allocated memory was 148.9MB in the beginning and 239.1MB in the end (delta: 90.2MB). Free memory was 64.9MB in the beginning and 178.2MB in the end (delta: -113.3MB). Peak memory consumption was 23.4MB. Max. memory is 16.1GB. [2022-11-19 08:21:15,220 INFO L158 Benchmark]: Boogie Preprocessor took 184.69ms. Allocated memory is still 239.1MB. Free memory was 178.2MB in the beginning and 164.6MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-19 08:21:15,220 INFO L158 Benchmark]: RCFGBuilder took 4346.38ms. Allocated memory was 239.1MB in the beginning and 331.4MB in the end (delta: 92.3MB). Free memory was 163.5MB in the beginning and 247.7MB in the end (delta: -84.1MB). Peak memory consumption was 194.8MB. Max. memory is 16.1GB. [2022-11-19 08:21:15,220 INFO L158 Benchmark]: TraceAbstraction took 372999.61ms. Allocated memory was 331.4MB in the beginning and 1.2GB in the end (delta: 857.7MB). Free memory was 246.6MB in the beginning and 685.1MB in the end (delta: -438.4MB). Peak memory consumption was 860.0MB. Max. memory is 16.1GB. [2022-11-19 08:21:15,222 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 123.7MB. Free memory is still 100.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2281.78ms. Allocated memory was 123.7MB in the beginning and 148.9MB in the end (delta: 25.2MB). Free memory was 72.7MB in the beginning and 64.9MB in the end (delta: 7.7MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 283.50ms. Allocated memory was 148.9MB in the beginning and 239.1MB in the end (delta: 90.2MB). Free memory was 64.9MB in the beginning and 178.2MB in the end (delta: -113.3MB). Peak memory consumption was 23.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 184.69ms. Allocated memory is still 239.1MB. Free memory was 178.2MB in the beginning and 164.6MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 4346.38ms. Allocated memory was 239.1MB in the beginning and 331.4MB in the end (delta: 92.3MB). Free memory was 163.5MB in the beginning and 247.7MB in the end (delta: -84.1MB). Peak memory consumption was 194.8MB. Max. memory is 16.1GB. * TraceAbstraction took 372999.61ms. Allocated memory was 331.4MB in the beginning and 1.2GB in the end (delta: 857.7MB). Free memory was 246.6MB in the beginning and 685.1MB in the end (delta: -438.4MB). Peak memory consumption was 860.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Maybe an infinite loop de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Maybe an infinite loop: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-19 08:21:15,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS --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 037f6e8e4bd200c248573cc05d02b8c7bc97a7f8cca3135a2970ec46958bec59 --- 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-8393723 [2022-11-19 08:21:17,491 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:21:17,493 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:21:17,514 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:21:17,515 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:21:17,516 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:21:17,517 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:21:17,519 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:21:17,522 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:21:17,523 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:21:17,524 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:21:17,525 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:21:17,526 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:21:17,527 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:21:17,528 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:21:17,530 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:21:17,531 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:21:17,532 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:21:17,533 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:21:17,535 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:21:17,537 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:21:17,538 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:21:17,540 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:21:17,541 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:21:17,544 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:21:17,544 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:21:17,545 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:21:17,546 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:21:17,546 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:21:17,547 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:21:17,548 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:21:17,549 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:21:17,550 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:21:17,550 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:21:17,552 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:21:17,552 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:21:17,553 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:21:17,553 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:21:17,554 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:21:17,555 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:21:17,555 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:21:17,556 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-19 08:21:17,582 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:21:17,588 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:21:17,589 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:21:17,589 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:21:17,590 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:21:17,590 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:21:17,591 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:21:17,591 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:21:17,591 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:21:17,592 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:21:17,592 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:21:17,592 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:21:17,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:21:17,595 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:21:17,596 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:21:17,597 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:21:17,597 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:21:17,598 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 08:21:17,598 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 08:21:17,600 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 08:21:17,601 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:21:17,601 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:21:17,601 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:21:17,602 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:21:17,602 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 08:21:17,602 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:21:17,603 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:21:17,603 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:21:17,604 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:21:17,604 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:21:17,604 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 08:21:17,605 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:17,605 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:21:17,605 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:21:17,606 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 08:21:17,606 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/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_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS 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 -> 037f6e8e4bd200c248573cc05d02b8c7bc97a7f8cca3135a2970ec46958bec59 [2022-11-19 08:21:18,067 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:21:18,092 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:21:18,096 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:21:18,098 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:21:18,098 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:21:18,100 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i [2022-11-19 08:21:18,173 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/f0a8f85a4/681e6ed4128746c99d7ee5cfe196c5d5/FLAGeb3d6c3c7 [2022-11-19 08:21:18,970 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:21:18,972 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i [2022-11-19 08:21:19,039 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/f0a8f85a4/681e6ed4128746c99d7ee5cfe196c5d5/FLAGeb3d6c3c7 [2022-11-19 08:21:19,521 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/data/f0a8f85a4/681e6ed4128746c99d7ee5cfe196c5d5 [2022-11-19 08:21:19,523 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:21:19,526 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:21:19,528 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:21:19,528 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:21:19,532 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:21:19,532 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:21:19" (1/1) ... [2022-11-19 08:21:19,533 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@554de36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:19, skipping insertion in model container [2022-11-19 08:21:19,534 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:21:19" (1/1) ... [2022-11-19 08:21:19,540 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:21:19,667 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:21:20,563 WARN L234 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_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i[190557,190570] [2022-11-19 08:21:21,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:21:21,157 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 08:21:21,203 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:21:21,446 WARN L234 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_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i[190557,190570] [2022-11-19 08:21:21,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:21:21,597 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:21:21,783 WARN L234 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_d48de56b-b140-4736-a5b4-44f5066ff55c/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i[190557,190570] [2022-11-19 08:21:21,934 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:21:21,995 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:21:21,996 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21 WrapperNode [2022-11-19 08:21:21,996 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:21:21,997 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:21:21,997 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:21:21,998 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:21:22,004 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,073 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,193 INFO L138 Inliner]: procedures = 189, calls = 709, calls flagged for inlining = 71, calls inlined = 62, statements flattened = 1814 [2022-11-19 08:21:22,195 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:21:22,196 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:21:22,196 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:21:22,197 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:21:22,206 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,206 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,234 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,240 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,328 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,343 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,381 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,395 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,422 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:21:22,426 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:21:22,426 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:21:22,426 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:21:22,427 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (1/1) ... [2022-11-19 08:21:22,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:21:22,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:21:22,459 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:21:22,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:21:22,502 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_cleanup_scatter [2022-11-19 08:21:22,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_cleanup_scatter [2022-11-19 08:21:22,503 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-19 08:21:22,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-19 08:21:22,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-19 08:21:22,503 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_submit_ctrl_out [2022-11-19 08:21:22,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_submit_ctrl_out [2022-11-19 08:21:22,504 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-11-19 08:21:22,504 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-11-19 08:21:22,504 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-11-19 08:21:22,504 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-11-19 08:21:22,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-19 08:21:22,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-19 08:21:22,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:21:22,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-19 08:21:22,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:21:22,505 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 08:21:22,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 08:21:22,506 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_dev [2022-11-19 08:21:22,506 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_dev [2022-11-19 08:21:22,506 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_diag_write32 [2022-11-19 08:21:22,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_diag_write32 [2022-11-19 08:21:22,507 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_destroy [2022-11-19 08:21:22,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_destroy [2022-11-19 08:21:22,507 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2022-11-19 08:21:22,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2022-11-19 08:21:22,507 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-11-19 08:21:22,508 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-11-19 08:21:22,508 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:21:22,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:21:22,509 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_get_default_pipe [2022-11-19 08:21:22,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_get_default_pipe [2022-11-19 08:21:22,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2022-11-19 08:21:22,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2022-11-19 08:21:22,509 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:21:22,510 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:21:22,510 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_power_off [2022-11-19 08:21:22,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_power_off [2022-11-19 08:21:22,511 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_bmi_read [2022-11-19 08:21:22,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_bmi_read [2022-11-19 08:21:22,511 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2022-11-19 08:21:22,511 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2022-11-19 08:21:22,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-19 08:21:22,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-19 08:21:22,512 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_stop [2022-11-19 08:21:22,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_stop [2022-11-19 08:21:22,512 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_get_free_queue_number [2022-11-19 08:21:22,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_get_free_queue_number [2022-11-19 08:21:22,514 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_free_urb_to_pipe [2022-11-19 08:21:22,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_free_urb_to_pipe [2022-11-19 08:21:22,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-19 08:21:22,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-19 08:21:22,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-19 08:21:22,515 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_flush_all [2022-11-19 08:21:22,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_flush_all [2022-11-19 08:21:22,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-19 08:21:22,516 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u16 [2022-11-19 08:21:22,516 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-19 08:21:22,516 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-19 08:21:22,516 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-19 08:21:22,516 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-19 08:21:22,517 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_ctrl_msg_exchange [2022-11-19 08:21:22,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_ctrl_msg_exchange [2022-11-19 08:21:22,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:21:22,517 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_cleanup_recv_urb [2022-11-19 08:21:22,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_cleanup_recv_urb [2022-11-19 08:21:22,517 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-19 08:21:22,518 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-19 08:21:22,518 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_submit_ctrl_in [2022-11-19 08:21:22,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_submit_ctrl_in [2022-11-19 08:21:22,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:21:22,519 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_power_on [2022-11-19 08:21:22,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_power_on [2022-11-19 08:21:22,519 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_priv [2022-11-19 08:21:22,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_priv [2022-11-19 08:21:22,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 08:21:22,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:21:22,520 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-19 08:21:22,520 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-19 08:21:22,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-19 08:21:22,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-19 08:21:22,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-19 08:21:22,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:21:22,521 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-11-19 08:21:22,522 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-11-19 08:21:22,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2022-11-19 08:21:22,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2022-11-19 08:21:22,523 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_alloc_urb_from_pipe [2022-11-19 08:21:22,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_alloc_urb_from_pipe [2022-11-19 08:21:22,524 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2022-11-19 08:21:22,524 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_remove [2022-11-19 08:21:22,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_remove [2022-11-19 08:21:22,525 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-11-19 08:21:22,525 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-11-19 08:21:22,525 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-19 08:21:22,525 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-19 08:21:22,526 INFO L130 BoogieDeclarations]: Found specification of procedure usb_anchor_urb [2022-11-19 08:21:22,526 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_anchor_urb [2022-11-19 08:21:22,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-19 08:21:22,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-19 08:21:22,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-19 08:21:22,526 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:21:22,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-19 08:21:22,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:21:22,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-19 08:21:22,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-19 08:21:22,528 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_post_recv_transfers [2022-11-19 08:21:22,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_post_recv_transfers [2022-11-19 08:21:22,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-19 08:21:22,529 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-19 08:21:22,532 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-19 08:21:22,532 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-19 08:21:22,532 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-19 08:21:22,532 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_map_service_pipe [2022-11-19 08:21:22,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_map_service_pipe [2022-11-19 08:21:22,535 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-19 08:21:22,536 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-19 08:21:22,536 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unanchor_urb [2022-11-19 08:21:22,536 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unanchor_urb [2022-11-19 08:21:22,541 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-11-19 08:21:22,542 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-11-19 08:21:22,542 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-19 08:21:22,542 INFO L130 BoogieDeclarations]: Found specification of procedure ath6kl_usb_send [2022-11-19 08:21:22,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ath6kl_usb_send [2022-11-19 08:21:22,542 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2022-11-19 08:21:22,542 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2022-11-19 08:21:22,543 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-11-19 08:21:22,543 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-11-19 08:21:22,543 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u8 [2022-11-19 08:21:22,543 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-11-19 08:21:22,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-11-19 08:21:22,543 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:21:22,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:21:23,195 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:21:23,199 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:21:23,477 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 08:21:39,466 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:21:39,490 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:21:39,495 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-19 08:21:39,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:21:39 BoogieIcfgContainer [2022-11-19 08:21:39,499 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:21:39,503 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:21:39,503 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:21:39,506 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:21:39,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:21:19" (1/3) ... [2022-11-19 08:21:39,507 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34487176 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:21:39, skipping insertion in model container [2022-11-19 08:21:39,508 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:21:21" (2/3) ... [2022-11-19 08:21:39,508 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34487176 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:21:39, skipping insertion in model container [2022-11-19 08:21:39,508 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:21:39" (3/3) ... [2022-11-19 08:21:39,509 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--ath--ath6kl--ath6kl_usb.ko-entry_point.cil.out.i [2022-11-19 08:21:39,527 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:21:39,528 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 08:21:39,613 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:21:39,619 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;@4e552900, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:21:39,620 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 08:21:39,631 INFO L276 IsEmpty]: Start isEmpty. Operand has 726 states, 517 states have (on average 1.3481624758220503) internal successors, (697), 531 states have internal predecessors, (697), 158 states have call successors, (158), 50 states have call predecessors, (158), 49 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2022-11-19 08:21:39,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-19 08:21:39,647 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:39,648 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 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] [2022-11-19 08:21:39,649 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:21:39,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:39,653 INFO L85 PathProgramCache]: Analyzing trace with hash 480470574, now seen corresponding path program 1 times [2022-11-19 08:21:39,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:21:39,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [134956190] [2022-11-19 08:21:39,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:39,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:39,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:21:39,674 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:21:39,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-19 08:21:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:40,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:21:40,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:40,639 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-19 08:21:40,639 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:21:40,640 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:21:40,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [134956190] [2022-11-19 08:21:40,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [134956190] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:40,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:21:40,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 08:21:40,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664435292] [2022-11-19 08:21:40,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:40,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:21:40,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:21:40,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:21:40,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 08:21:40,743 INFO L87 Difference]: Start difference. First operand has 726 states, 517 states have (on average 1.3481624758220503) internal successors, (697), 531 states have internal predecessors, (697), 158 states have call successors, (158), 50 states have call predecessors, (158), 49 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-19 08:21:41,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:41,096 INFO L93 Difference]: Finished difference Result 1450 states and 2075 transitions. [2022-11-19 08:21:41,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 08:21:41,100 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 96 [2022-11-19 08:21:41,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:41,124 INFO L225 Difference]: With dead ends: 1450 [2022-11-19 08:21:41,124 INFO L226 Difference]: Without dead ends: 716 [2022-11-19 08:21:41,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 93 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-19 08:21:41,138 INFO L413 NwaCegarLoop]: 997 mSDtfsCounter, 2 mSDsluCounter, 1988 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2985 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:41,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2985 Invalid, 15 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:21:41,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-11-19 08:21:41,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 716. [2022-11-19 08:21:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 513 states have (on average 1.3255360623781676) internal successors, (680), 521 states have internal predecessors, (680), 154 states have call successors, (154), 49 states have call predecessors, (154), 48 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-11-19 08:21:41,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 987 transitions. [2022-11-19 08:21:41,275 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 987 transitions. Word has length 96 [2022-11-19 08:21:41,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:41,277 INFO L495 AbstractCegarLoop]: Abstraction has 716 states and 987 transitions. [2022-11-19 08:21:41,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-19 08:21:41,278 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 987 transitions. [2022-11-19 08:21:41,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-19 08:21:41,288 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:41,288 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 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] [2022-11-19 08:21:41,309 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-19 08:21:41,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:41,504 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:21:41,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:41,504 INFO L85 PathProgramCache]: Analyzing trace with hash -272364844, now seen corresponding path program 1 times [2022-11-19 08:21:41,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:21:41,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504788060] [2022-11-19 08:21:41,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:41,506 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:41,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:21:41,507 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:21:41,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-19 08:21:42,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:42,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:21:42,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:42,489 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2022-11-19 08:21:42,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:21:42,890 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2022-11-19 08:21:42,891 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:21:42,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504788060] [2022-11-19 08:21:42,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504788060] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:21:42,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [140748982] [2022-11-19 08:21:42,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:42,892 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:42,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:21:42,898 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:21:42,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2022-11-19 08:21:43,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:43,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:21:43,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2022-11-19 08:21:43,863 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:21:43,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [140748982] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:43,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:21:43,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-19 08:21:43,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822660194] [2022-11-19 08:21:43,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:43,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:21:43,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:21:43,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:21:43,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:21:43,866 INFO L87 Difference]: Start difference. First operand 716 states and 987 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-19 08:21:45,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:21:46,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:46,151 INFO L93 Difference]: Finished difference Result 2068 states and 2852 transitions. [2022-11-19 08:21:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:21:46,152 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 98 [2022-11-19 08:21:46,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:46,162 INFO L225 Difference]: With dead ends: 2068 [2022-11-19 08:21:46,162 INFO L226 Difference]: Without dead ends: 1382 [2022-11-19 08:21:46,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:21:46,166 INFO L413 NwaCegarLoop]: 1135 mSDtfsCounter, 921 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 921 SdHoareTripleChecker+Valid, 2100 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:46,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [921 Valid, 2100 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-11-19 08:21:46,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2022-11-19 08:21:46,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1382. [2022-11-19 08:21:46,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1382 states, 993 states have (on average 1.3313192346424976) internal successors, (1322), 1009 states have internal predecessors, (1322), 292 states have call successors, (292), 97 states have call predecessors, (292), 96 states have return successors, (291), 291 states have call predecessors, (291), 291 states have call successors, (291) [2022-11-19 08:21:46,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1382 states to 1382 states and 1905 transitions. [2022-11-19 08:21:46,278 INFO L78 Accepts]: Start accepts. Automaton has 1382 states and 1905 transitions. Word has length 98 [2022-11-19 08:21:46,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:46,279 INFO L495 AbstractCegarLoop]: Abstraction has 1382 states and 1905 transitions. [2022-11-19 08:21:46,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2022-11-19 08:21:46,279 INFO L276 IsEmpty]: Start isEmpty. Operand 1382 states and 1905 transitions. [2022-11-19 08:21:46,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-11-19 08:21:46,284 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:46,285 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 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] [2022-11-19 08:21:46,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:46,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2022-11-19 08:21:46,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:46,698 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:21:46,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:46,699 INFO L85 PathProgramCache]: Analyzing trace with hash 393077459, now seen corresponding path program 1 times [2022-11-19 08:21:46,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:21:46,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26263090] [2022-11-19 08:21:46,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:46,700 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:46,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:21:46,704 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:21:46,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-19 08:21:47,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:47,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:21:47,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 51 proven. 1 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2022-11-19 08:21:47,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:21:47,962 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-11-19 08:21:47,962 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:21:47,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26263090] [2022-11-19 08:21:47,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26263090] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:21:47,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [928420451] [2022-11-19 08:21:47,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:47,963 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:47,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:21:47,980 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:21:47,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2022-11-19 08:21:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:48,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:21:48,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:49,371 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2022-11-19 08:21:49,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:21:49,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [928420451] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:49,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:21:49,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2022-11-19 08:21:49,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489208954] [2022-11-19 08:21:49,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:49,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:21:49,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:21:49,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:21:49,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:21:49,374 INFO L87 Difference]: Start difference. First operand 1382 states and 1905 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:21:49,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:49,982 INFO L93 Difference]: Finished difference Result 4083 states and 5661 transitions. [2022-11-19 08:21:49,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:21:49,983 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 109 [2022-11-19 08:21:49,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:50,000 INFO L225 Difference]: With dead ends: 4083 [2022-11-19 08:21:50,001 INFO L226 Difference]: Without dead ends: 2725 [2022-11-19 08:21:50,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-19 08:21:50,013 INFO L413 NwaCegarLoop]: 1138 mSDtfsCounter, 947 mSDsluCounter, 3218 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 947 SdHoareTripleChecker+Valid, 4356 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:50,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [947 Valid, 4356 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 08:21:50,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2022-11-19 08:21:50,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 2717. [2022-11-19 08:21:50,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2717 states, 1954 states have (on average 1.3331627430910953) internal successors, (2605), 1986 states have internal predecessors, (2605), 570 states have call successors, (570), 193 states have call predecessors, (570), 192 states have return successors, (589), 569 states have call predecessors, (589), 569 states have call successors, (589) [2022-11-19 08:21:50,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2717 states to 2717 states and 3764 transitions. [2022-11-19 08:21:50,238 INFO L78 Accepts]: Start accepts. Automaton has 2717 states and 3764 transitions. Word has length 109 [2022-11-19 08:21:50,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:50,239 INFO L495 AbstractCegarLoop]: Abstraction has 2717 states and 3764 transitions. [2022-11-19 08:21:50,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:21:50,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2717 states and 3764 transitions. [2022-11-19 08:21:50,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-11-19 08:21:50,254 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:50,254 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:21:50,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:50,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:50,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:50,676 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:21:50,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:50,677 INFO L85 PathProgramCache]: Analyzing trace with hash 435099107, now seen corresponding path program 1 times [2022-11-19 08:21:50,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:21:50,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1987365085] [2022-11-19 08:21:50,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:50,678 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:50,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:21:50,687 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:21:50,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-19 08:21:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:51,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 1305 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:21:51,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:51,760 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 95 proven. 1 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2022-11-19 08:21:51,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:21:52,290 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-11-19 08:21:52,291 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:21:52,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1987365085] [2022-11-19 08:21:52,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1987365085] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:21:52,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1946271782] [2022-11-19 08:21:52,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:52,292 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:52,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:21:52,294 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:21:52,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2022-11-19 08:21:53,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:53,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 1305 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:21:53,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:53,433 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-11-19 08:21:53,433 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:21:53,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1946271782] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:53,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:21:53,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-19 08:21:53,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320525163] [2022-11-19 08:21:53,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:53,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:21:53,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:21:53,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:21:53,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:21:53,437 INFO L87 Difference]: Start difference. First operand 2717 states and 3764 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:21:53,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:53,892 INFO L93 Difference]: Finished difference Result 7169 states and 9878 transitions. [2022-11-19 08:21:53,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:21:53,893 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 242 [2022-11-19 08:21:53,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:53,923 INFO L225 Difference]: With dead ends: 7169 [2022-11-19 08:21:53,924 INFO L226 Difference]: Without dead ends: 4482 [2022-11-19 08:21:53,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 723 GetRequests, 716 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:21:53,938 INFO L413 NwaCegarLoop]: 1083 mSDtfsCounter, 641 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 2002 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:53,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [641 Valid, 2002 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 08:21:53,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2022-11-19 08:21:54,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 4471. [2022-11-19 08:21:54,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4471 states, 3200 states have (on average 1.3325) internal successors, (4264), 3248 states have internal predecessors, (4264), 922 states have call successors, (922), 349 states have call predecessors, (922), 348 states have return successors, (957), 921 states have call predecessors, (957), 921 states have call successors, (957) [2022-11-19 08:21:54,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4471 states to 4471 states and 6143 transitions. [2022-11-19 08:21:54,183 INFO L78 Accepts]: Start accepts. Automaton has 4471 states and 6143 transitions. Word has length 242 [2022-11-19 08:21:54,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:54,184 INFO L495 AbstractCegarLoop]: Abstraction has 4471 states and 6143 transitions. [2022-11-19 08:21:54,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:21:54,184 INFO L276 IsEmpty]: Start isEmpty. Operand 4471 states and 6143 transitions. [2022-11-19 08:21:54,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2022-11-19 08:21:54,200 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:54,200 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:21:54,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:54,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-11-19 08:21:54,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:54,609 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:21:54,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:54,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1266594898, now seen corresponding path program 1 times [2022-11-19 08:21:54,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:21:54,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1524069493] [2022-11-19 08:21:54,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:54,611 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:54,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:21:54,612 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:21:54,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-19 08:21:55,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:55,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 1239 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:21:55,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:55,779 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 95 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-11-19 08:21:55,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:21:56,331 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2022-11-19 08:21:56,332 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:21:56,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1524069493] [2022-11-19 08:21:56,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1524069493] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:21:56,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1521905509] [2022-11-19 08:21:56,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:56,333 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:21:56,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:21:56,334 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:21:56,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2022-11-19 08:21:57,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:57,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 1239 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:21:57,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:21:57,497 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-19 08:21:57,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:21:57,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1521905509] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:57,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:21:57,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-19 08:21:57,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960250100] [2022-11-19 08:21:57,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:57,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:21:57,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:21:57,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:21:57,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:21:57,501 INFO L87 Difference]: Start difference. First operand 4471 states and 6143 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:21:58,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:58,442 INFO L93 Difference]: Finished difference Result 10581 states and 14452 transitions. [2022-11-19 08:21:58,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:21:58,443 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 222 [2022-11-19 08:21:58,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:58,477 INFO L225 Difference]: With dead ends: 10581 [2022-11-19 08:21:58,477 INFO L226 Difference]: Without dead ends: 6140 [2022-11-19 08:21:58,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 663 GetRequests, 656 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:21:58,492 INFO L413 NwaCegarLoop]: 1253 mSDtfsCounter, 575 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 2091 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:58,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 2091 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-19 08:21:58,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6140 states. [2022-11-19 08:21:58,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6140 to 6131. [2022-11-19 08:21:58,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6131 states, 4426 states have (on average 1.3210573881608676) internal successors, (5847), 4502 states have internal predecessors, (5847), 1221 states have call successors, (1221), 484 states have call predecessors, (1221), 483 states have return successors, (1268), 1220 states have call predecessors, (1268), 1220 states have call successors, (1268) [2022-11-19 08:21:58,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6131 states to 6131 states and 8336 transitions. [2022-11-19 08:21:58,843 INFO L78 Accepts]: Start accepts. Automaton has 6131 states and 8336 transitions. Word has length 222 [2022-11-19 08:21:58,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:58,845 INFO L495 AbstractCegarLoop]: Abstraction has 6131 states and 8336 transitions. [2022-11-19 08:21:58,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2022-11-19 08:21:58,845 INFO L276 IsEmpty]: Start isEmpty. Operand 6131 states and 8336 transitions. [2022-11-19 08:21:58,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-11-19 08:21:58,865 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:58,866 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:21:58,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:59,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-19 08:21:59,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:59,274 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:21:59,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:59,274 INFO L85 PathProgramCache]: Analyzing trace with hash -806367332, now seen corresponding path program 1 times [2022-11-19 08:21:59,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:21:59,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229000530] [2022-11-19 08:21:59,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:59,276 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:21:59,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:21:59,278 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:21:59,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-19 08:22:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:00,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 1348 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:00,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:00,521 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2022-11-19 08:22:00,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:01,072 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 423 trivial. 0 not checked. [2022-11-19 08:22:01,073 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:01,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229000530] [2022-11-19 08:22:01,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229000530] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:01,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1145530418] [2022-11-19 08:22:01,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:01,074 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:01,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:01,075 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:01,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-11-19 08:22:02,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:02,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 1348 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:22:02,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:02,501 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-11-19 08:22:02,502 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:02,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1145530418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:02,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:22:02,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-19 08:22:02,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265782483] [2022-11-19 08:22:02,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:02,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:22:02,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:02,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:22:02,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:02,506 INFO L87 Difference]: Start difference. First operand 6131 states and 8336 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:22:04,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:05,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:05,213 INFO L93 Difference]: Finished difference Result 14641 states and 19849 transitions. [2022-11-19 08:22:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:22:05,214 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 258 [2022-11-19 08:22:05,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:05,265 INFO L225 Difference]: With dead ends: 14641 [2022-11-19 08:22:05,266 INFO L226 Difference]: Without dead ends: 8556 [2022-11-19 08:22:05,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 771 GetRequests, 764 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:05,288 INFO L413 NwaCegarLoop]: 1182 mSDtfsCounter, 844 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 844 SdHoareTripleChecker+Valid, 1933 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:05,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [844 Valid, 1933 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-11-19 08:22:05,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8556 states. [2022-11-19 08:22:05,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8556 to 8541. [2022-11-19 08:22:05,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8541 states, 6172 states have (on average 1.3157809462086845) internal successors, (8121), 6272 states have internal predecessors, (8121), 1659 states have call successors, (1659), 710 states have call predecessors, (1659), 709 states have return successors, (1722), 1658 states have call predecessors, (1722), 1658 states have call successors, (1722) [2022-11-19 08:22:05,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8541 states to 8541 states and 11502 transitions. [2022-11-19 08:22:05,871 INFO L78 Accepts]: Start accepts. Automaton has 8541 states and 11502 transitions. Word has length 258 [2022-11-19 08:22:05,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:05,871 INFO L495 AbstractCegarLoop]: Abstraction has 8541 states and 11502 transitions. [2022-11-19 08:22:05,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:22:05,873 INFO L276 IsEmpty]: Start isEmpty. Operand 8541 states and 11502 transitions. [2022-11-19 08:22:05,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-11-19 08:22:05,893 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:05,893 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:05,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:06,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:06,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:06,303 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:06,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:06,304 INFO L85 PathProgramCache]: Analyzing trace with hash 68462257, now seen corresponding path program 1 times [2022-11-19 08:22:06,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:06,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1210080434] [2022-11-19 08:22:06,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:06,306 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:06,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:06,307 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:06,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-19 08:22:07,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:07,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:07,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-11-19 08:22:07,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:08,066 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-11-19 08:22:08,066 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:08,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1210080434] [2022-11-19 08:22:08,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1210080434] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:08,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [744841991] [2022-11-19 08:22:08,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:08,067 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:08,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:08,068 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:08,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2022-11-19 08:22:09,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:09,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:22:09,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:09,551 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-11-19 08:22:09,552 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:09,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [744841991] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:09,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:22:09,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-19 08:22:09,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693603895] [2022-11-19 08:22:09,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:09,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:22:09,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:09,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:22:09,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:09,555 INFO L87 Difference]: Start difference. First operand 8541 states and 11502 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:22:11,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:12,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:12,910 INFO L93 Difference]: Finished difference Result 22443 states and 30219 transitions. [2022-11-19 08:22:12,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:22:12,910 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 238 [2022-11-19 08:22:12,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:13,000 INFO L225 Difference]: With dead ends: 22443 [2022-11-19 08:22:13,000 INFO L226 Difference]: Without dead ends: 13948 [2022-11-19 08:22:13,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 704 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:13,030 INFO L413 NwaCegarLoop]: 1488 mSDtfsCounter, 788 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 55 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 2345 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:13,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [788 Valid, 2345 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 119 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2022-11-19 08:22:13,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13948 states. [2022-11-19 08:22:13,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13948 to 13939. [2022-11-19 08:22:13,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13939 states, 10184 states have (on average 1.293892380204242) internal successors, (13177), 10352 states have internal predecessors, (13177), 2537 states have call successors, (2537), 1218 states have call predecessors, (2537), 1217 states have return successors, (2634), 2536 states have call predecessors, (2634), 2536 states have call successors, (2634) [2022-11-19 08:22:13,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13939 states to 13939 states and 18348 transitions. [2022-11-19 08:22:13,876 INFO L78 Accepts]: Start accepts. Automaton has 13939 states and 18348 transitions. Word has length 238 [2022-11-19 08:22:13,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:13,877 INFO L495 AbstractCegarLoop]: Abstraction has 13939 states and 18348 transitions. [2022-11-19 08:22:13,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:22:13,877 INFO L276 IsEmpty]: Start isEmpty. Operand 13939 states and 18348 transitions. [2022-11-19 08:22:13,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-19 08:22:13,904 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:13,904 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:13,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:14,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:14,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:14,319 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:14,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:14,319 INFO L85 PathProgramCache]: Analyzing trace with hash 592099647, now seen corresponding path program 1 times [2022-11-19 08:22:14,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:14,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116100006] [2022-11-19 08:22:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:14,321 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:14,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:14,322 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:14,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-19 08:22:15,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:15,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 1299 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:15,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:15,436 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-11-19 08:22:15,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:16,001 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-11-19 08:22:16,001 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:16,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116100006] [2022-11-19 08:22:16,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116100006] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:16,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1020995087] [2022-11-19 08:22:16,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:16,002 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:16,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:16,003 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:16,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2022-11-19 08:22:17,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:17,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 1299 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:17,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:17,339 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2022-11-19 08:22:17,340 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:17,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1020995087] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:17,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:22:17,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 10 [2022-11-19 08:22:17,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960195925] [2022-11-19 08:22:17,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:17,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 08:22:17,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:17,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 08:22:17,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:22:17,343 INFO L87 Difference]: Start difference. First operand 13939 states and 18348 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:22:19,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:19,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:19,986 INFO L93 Difference]: Finished difference Result 21029 states and 27682 transitions. [2022-11-19 08:22:19,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:22:19,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 239 [2022-11-19 08:22:19,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:20,016 INFO L225 Difference]: With dead ends: 21029 [2022-11-19 08:22:20,017 INFO L226 Difference]: Without dead ends: 7124 [2022-11-19 08:22:20,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 706 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:22:20,052 INFO L413 NwaCegarLoop]: 988 mSDtfsCounter, 17 mSDsluCounter, 1966 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2954 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:20,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2954 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 10 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2022-11-19 08:22:20,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7124 states. [2022-11-19 08:22:20,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7124 to 7029. [2022-11-19 08:22:20,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7029 states, 5138 states have (on average 1.2960295834955236) internal successors, (6659), 5222 states have internal predecessors, (6659), 1277 states have call successors, (1277), 614 states have call predecessors, (1277), 613 states have return successors, (1325), 1276 states have call predecessors, (1325), 1276 states have call successors, (1325) [2022-11-19 08:22:20,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7029 states to 7029 states and 9261 transitions. [2022-11-19 08:22:20,498 INFO L78 Accepts]: Start accepts. Automaton has 7029 states and 9261 transitions. Word has length 239 [2022-11-19 08:22:20,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:20,499 INFO L495 AbstractCegarLoop]: Abstraction has 7029 states and 9261 transitions. [2022-11-19 08:22:20,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 3 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2022-11-19 08:22:20,499 INFO L276 IsEmpty]: Start isEmpty. Operand 7029 states and 9261 transitions. [2022-11-19 08:22:20,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-11-19 08:22:20,514 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:20,514 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:20,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:20,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:20,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:20,927 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:20,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:20,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1011130599, now seen corresponding path program 1 times [2022-11-19 08:22:20,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:20,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376520390] [2022-11-19 08:22:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:20,929 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:20,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:20,930 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:20,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-19 08:22:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:21,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:21,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:22,020 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-11-19 08:22:22,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:22,549 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-11-19 08:22:22,549 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:22,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376520390] [2022-11-19 08:22:22,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376520390] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:22,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [565290286] [2022-11-19 08:22:22,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:22,550 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:22,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:22,551 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:22,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2022-11-19 08:22:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:23,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:22:23,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:23,775 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-19 08:22:23,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:23,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [565290286] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:23,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:22:23,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-19 08:22:23,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683865998] [2022-11-19 08:22:23,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:23,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:22:23,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:23,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:22:23,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:23,778 INFO L87 Difference]: Start difference. First operand 7029 states and 9261 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:22:24,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:24,015 INFO L93 Difference]: Finished difference Result 10561 states and 13986 transitions. [2022-11-19 08:22:24,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:22:24,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 238 [2022-11-19 08:22:24,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:24,041 INFO L225 Difference]: With dead ends: 10561 [2022-11-19 08:22:24,041 INFO L226 Difference]: Without dead ends: 7057 [2022-11-19 08:22:24,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 704 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:24,049 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 5 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1962 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:24,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1962 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 08:22:24,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7057 states. [2022-11-19 08:22:24,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7057 to 7057. [2022-11-19 08:22:24,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7057 states, 5159 states have (on average 1.2948245784066679) internal successors, (6680), 5250 states have internal predecessors, (6680), 1277 states have call successors, (1277), 614 states have call predecessors, (1277), 620 states have return successors, (1332), 1276 states have call predecessors, (1332), 1276 states have call successors, (1332) [2022-11-19 08:22:24,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7057 states to 7057 states and 9289 transitions. [2022-11-19 08:22:24,321 INFO L78 Accepts]: Start accepts. Automaton has 7057 states and 9289 transitions. Word has length 238 [2022-11-19 08:22:24,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:24,322 INFO L495 AbstractCegarLoop]: Abstraction has 7057 states and 9289 transitions. [2022-11-19 08:22:24,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:22:24,322 INFO L276 IsEmpty]: Start isEmpty. Operand 7057 states and 9289 transitions. [2022-11-19 08:22:24,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-19 08:22:24,336 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:24,336 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:24,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:24,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2022-11-19 08:22:24,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:24,750 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:24,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:24,751 INFO L85 PathProgramCache]: Analyzing trace with hash 2063367624, now seen corresponding path program 1 times [2022-11-19 08:22:24,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:24,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1315242729] [2022-11-19 08:22:24,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:24,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:24,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:24,753 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:24,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-19 08:22:25,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:25,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:25,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:25,927 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-11-19 08:22:25,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:26,418 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-11-19 08:22:26,418 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:26,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1315242729] [2022-11-19 08:22:26,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1315242729] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:26,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [164706115] [2022-11-19 08:22:26,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:26,419 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:26,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:26,422 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:26,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2022-11-19 08:22:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:27,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 08:22:27,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:28,640 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-11-19 08:22:28,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:28,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [164706115] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:28,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-19 08:22:28,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5, 5] total 13 [2022-11-19 08:22:28,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314939949] [2022-11-19 08:22:28,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:28,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 08:22:28,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:28,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 08:22:28,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-11-19 08:22:28,644 INFO L87 Difference]: Start difference. First operand 7057 states and 9289 transitions. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 6 states have internal predecessors, (135), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2022-11-19 08:22:29,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:29,237 INFO L93 Difference]: Finished difference Result 14189 states and 18772 transitions. [2022-11-19 08:22:29,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:22:29,238 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 6 states have internal predecessors, (135), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) Word has length 240 [2022-11-19 08:22:29,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:29,269 INFO L225 Difference]: With dead ends: 14189 [2022-11-19 08:22:29,270 INFO L226 Difference]: Without dead ends: 7193 [2022-11-19 08:22:29,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 718 GetRequests, 706 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-11-19 08:22:29,287 INFO L413 NwaCegarLoop]: 989 mSDtfsCounter, 367 mSDsluCounter, 4455 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 5444 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:29,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 5444 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 08:22:29,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7193 states. [2022-11-19 08:22:29,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7193 to 7155. [2022-11-19 08:22:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7155 states, 5229 states have (on average 1.2908777969018932) internal successors, (6750), 5320 states have internal predecessors, (6750), 1291 states have call successors, (1291), 614 states have call predecessors, (1291), 634 states have return successors, (1382), 1304 states have call predecessors, (1382), 1290 states have call successors, (1382) [2022-11-19 08:22:29,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7155 states to 7155 states and 9423 transitions. [2022-11-19 08:22:29,807 INFO L78 Accepts]: Start accepts. Automaton has 7155 states and 9423 transitions. Word has length 240 [2022-11-19 08:22:29,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:29,808 INFO L495 AbstractCegarLoop]: Abstraction has 7155 states and 9423 transitions. [2022-11-19 08:22:29,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 6 states have internal predecessors, (135), 4 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 5 states have call predecessors, (31), 4 states have call successors, (31) [2022-11-19 08:22:29,809 INFO L276 IsEmpty]: Start isEmpty. Operand 7155 states and 9423 transitions. [2022-11-19 08:22:29,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-11-19 08:22:29,823 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:29,823 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:29,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:30,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:30,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:30,235 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:30,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:30,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1474948024, now seen corresponding path program 1 times [2022-11-19 08:22:30,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:30,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713432148] [2022-11-19 08:22:30,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:30,237 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:30,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:30,239 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:30,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-19 08:22:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:31,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 1312 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:31,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-11-19 08:22:31,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-11-19 08:22:32,184 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:32,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713432148] [2022-11-19 08:22:32,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713432148] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:32,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1565064701] [2022-11-19 08:22:32,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:32,184 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:32,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:32,186 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:32,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2022-11-19 08:22:34,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:34,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 1312 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:34,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:34,454 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-11-19 08:22:34,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:34,792 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-11-19 08:22:34,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1565064701] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:34,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556028011] [2022-11-19 08:22:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:34,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:22:34,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:22:34,801 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:22:34,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-19 08:22:35,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:35,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 1312 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:22:35,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:35,957 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2022-11-19 08:22:35,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:35,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556028011] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:35,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2022-11-19 08:22:35,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5, 5, 5] total 9 [2022-11-19 08:22:35,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122302613] [2022-11-19 08:22:35,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:35,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:22:35,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:35,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:22:35,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:35,959 INFO L87 Difference]: Start difference. First operand 7155 states and 9423 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, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 1 states have call successors, (31) [2022-11-19 08:22:36,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:36,304 INFO L93 Difference]: Finished difference Result 14273 states and 18830 transitions. [2022-11-19 08:22:36,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:22:36,305 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, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 1 states have call successors, (31) Word has length 241 [2022-11-19 08:22:36,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:36,333 INFO L225 Difference]: With dead ends: 14273 [2022-11-19 08:22:36,334 INFO L226 Difference]: Without dead ends: 7179 [2022-11-19 08:22:36,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1200 GetRequests, 1193 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-19 08:22:36,352 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 1 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1965 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:36,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1965 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:22:36,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7179 states. [2022-11-19 08:22:36,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7179 to 7167. [2022-11-19 08:22:36,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7167 states, 5241 states have (on average 1.2902117916428162) internal successors, (6762), 5332 states have internal predecessors, (6762), 1291 states have call successors, (1291), 614 states have call predecessors, (1291), 634 states have return successors, (1382), 1304 states have call predecessors, (1382), 1290 states have call successors, (1382) [2022-11-19 08:22:36,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7167 states to 7167 states and 9435 transitions. [2022-11-19 08:22:36,686 INFO L78 Accepts]: Start accepts. Automaton has 7167 states and 9435 transitions. Word has length 241 [2022-11-19 08:22:36,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:36,687 INFO L495 AbstractCegarLoop]: Abstraction has 7167 states and 9435 transitions. [2022-11-19 08:22:36,687 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, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 1 states have call successors, (31) [2022-11-19 08:22:36,687 INFO L276 IsEmpty]: Start isEmpty. Operand 7167 states and 9435 transitions. [2022-11-19 08:22:36,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2022-11-19 08:22:36,773 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:36,774 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:36,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:36,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:37,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:37,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:37,375 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:37,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:37,375 INFO L85 PathProgramCache]: Analyzing trace with hash -974988308, now seen corresponding path program 1 times [2022-11-19 08:22:37,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:37,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [382001681] [2022-11-19 08:22:37,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:37,377 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:37,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:37,378 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:37,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-19 08:22:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:38,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 1332 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:38,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-19 08:22:38,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:39,160 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-11-19 08:22:39,160 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:39,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [382001681] [2022-11-19 08:22:39,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [382001681] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:39,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [732554037] [2022-11-19 08:22:39,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:39,161 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:39,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 [2022-11-19 08:22:39,166 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-19 08:22:39,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-11-19 08:22:41,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:41,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 1332 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-19 08:22:41,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 139 proven. 1 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-19 08:22:41,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:41,865 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-11-19 08:22:41,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [732554037] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:41,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405827841] [2022-11-19 08:22:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:41,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:22:41,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:22:41,867 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:22:41,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-19 08:22:42,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:42,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 1332 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 08:22:42,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:42,989 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2022-11-19 08:22:42,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:22:43,362 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2022-11-19 08:22:43,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405827841] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 08:22:43,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-19 08:22:43,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 4, 4] total 12 [2022-11-19 08:22:43,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347600677] [2022-11-19 08:22:43,364 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-19 08:22:43,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 08:22:43,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:43,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 08:22:43,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-11-19 08:22:43,366 INFO L87 Difference]: Start difference. First operand 7167 states and 9435 transitions. Second operand has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-19 08:22:44,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:44,815 INFO L93 Difference]: Finished difference Result 14417 states and 19051 transitions. [2022-11-19 08:22:44,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-19 08:22:44,816 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 243 [2022-11-19 08:22:44,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:44,842 INFO L225 Difference]: With dead ends: 14417 [2022-11-19 08:22:44,842 INFO L226 Difference]: Without dead ends: 7256 [2022-11-19 08:22:44,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1457 GetRequests, 1442 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-11-19 08:22:44,856 INFO L413 NwaCegarLoop]: 980 mSDtfsCounter, 18 mSDsluCounter, 4889 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 5869 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:44,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 5869 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-19 08:22:44,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7256 states. [2022-11-19 08:22:45,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7256 to 7256. [2022-11-19 08:22:45,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7256 states, 5330 states have (on average 1.2853658536585366) internal successors, (6851), 5421 states have internal predecessors, (6851), 1291 states have call successors, (1291), 614 states have call predecessors, (1291), 634 states have return successors, (1382), 1304 states have call predecessors, (1382), 1290 states have call successors, (1382) [2022-11-19 08:22:45,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7256 states to 7256 states and 9524 transitions. [2022-11-19 08:22:45,188 INFO L78 Accepts]: Start accepts. Automaton has 7256 states and 9524 transitions. Word has length 243 [2022-11-19 08:22:45,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:45,189 INFO L495 AbstractCegarLoop]: Abstraction has 7256 states and 9524 transitions. [2022-11-19 08:22:45,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-19 08:22:45,189 INFO L276 IsEmpty]: Start isEmpty. Operand 7256 states and 9524 transitions. [2022-11-19 08:22:45,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-11-19 08:22:45,204 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:45,205 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 8, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:45,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:45,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:45,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:45,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/cvc4 --incremental --print-success --lang smt [2022-11-19 08:22:45,819 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:45,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:45,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1612707413, now seen corresponding path program 1 times [2022-11-19 08:22:45,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:45,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1234945203] [2022-11-19 08:22:45,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:45,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:45,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:45,823 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:45,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-19 08:22:47,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:47,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 1471 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:22:47,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:47,322 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2022-11-19 08:22:47,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:47,323 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:47,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1234945203] [2022-11-19 08:22:47,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1234945203] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:47,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:22:47,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:22:47,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856762243] [2022-11-19 08:22:47,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:47,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:22:47,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:47,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:22:47,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:22:47,328 INFO L87 Difference]: Start difference. First operand 7256 states and 9524 transitions. Second operand has 5 states, 5 states have (on average 27.2) internal successors, (136), 4 states have internal predecessors, (136), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:22:47,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:47,803 INFO L93 Difference]: Finished difference Result 14538 states and 19166 transitions. [2022-11-19 08:22:47,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:22:47,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 4 states have internal predecessors, (136), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) Word has length 254 [2022-11-19 08:22:47,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:47,837 INFO L225 Difference]: With dead ends: 14538 [2022-11-19 08:22:47,838 INFO L226 Difference]: Without dead ends: 7346 [2022-11-19 08:22:47,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 250 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-19 08:22:47,860 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 2 mSDsluCounter, 2933 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3917 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:47,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3917 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 08:22:47,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7346 states. [2022-11-19 08:22:48,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7346 to 7326. [2022-11-19 08:22:48,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7326 states, 5379 states have (on average 1.28276631344116) internal successors, (6900), 5477 states have internal predecessors, (6900), 1291 states have call successors, (1291), 614 states have call predecessors, (1291), 655 states have return successors, (1405), 1318 states have call predecessors, (1405), 1290 states have call successors, (1405) [2022-11-19 08:22:48,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7326 states to 7326 states and 9596 transitions. [2022-11-19 08:22:48,208 INFO L78 Accepts]: Start accepts. Automaton has 7326 states and 9596 transitions. Word has length 254 [2022-11-19 08:22:48,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:48,209 INFO L495 AbstractCegarLoop]: Abstraction has 7326 states and 9596 transitions. [2022-11-19 08:22:48,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 4 states have internal predecessors, (136), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:22:48,209 INFO L276 IsEmpty]: Start isEmpty. Operand 7326 states and 9596 transitions. [2022-11-19 08:22:48,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-11-19 08:22:48,219 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:48,219 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 8, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:48,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:48,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:48,434 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:48,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:48,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1049461038, now seen corresponding path program 1 times [2022-11-19 08:22:48,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:48,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383932585] [2022-11-19 08:22:48,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:48,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:48,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:48,437 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:48,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-19 08:22:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:49,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 1497 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-19 08:22:49,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:50,651 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2022-11-19 08:22:50,651 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:50,651 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:50,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383932585] [2022-11-19 08:22:50,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383932585] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:50,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:22:50,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-19 08:22:50,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154461519] [2022-11-19 08:22:50,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:50,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 08:22:50,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:50,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 08:22:50,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-19 08:22:50,654 INFO L87 Difference]: Start difference. First operand 7326 states and 9596 transitions. Second operand has 12 states, 12 states have (on average 11.75) internal successors, (141), 9 states have internal predecessors, (141), 2 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (32), 5 states have call predecessors, (32), 2 states have call successors, (32) [2022-11-19 08:22:52,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:52,172 INFO L93 Difference]: Finished difference Result 14930 states and 19764 transitions. [2022-11-19 08:22:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 08:22:52,174 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.75) internal successors, (141), 9 states have internal predecessors, (141), 2 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (32), 5 states have call predecessors, (32), 2 states have call successors, (32) Word has length 261 [2022-11-19 08:22:52,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:52,201 INFO L225 Difference]: With dead ends: 14930 [2022-11-19 08:22:52,201 INFO L226 Difference]: Without dead ends: 7668 [2022-11-19 08:22:52,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2022-11-19 08:22:52,219 INFO L413 NwaCegarLoop]: 1029 mSDtfsCounter, 23 mSDsluCounter, 10215 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 11244 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:52,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 11244 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-19 08:22:52,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7668 states. [2022-11-19 08:22:52,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7668 to 7382. [2022-11-19 08:22:52,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7382 states, 5428 states have (on average 1.2776344878408255) internal successors, (6935), 5519 states have internal predecessors, (6935), 1291 states have call successors, (1291), 614 states have call predecessors, (1291), 662 states have return successors, (1412), 1332 states have call predecessors, (1412), 1290 states have call successors, (1412) [2022-11-19 08:22:52,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7382 states to 7382 states and 9638 transitions. [2022-11-19 08:22:52,580 INFO L78 Accepts]: Start accepts. Automaton has 7382 states and 9638 transitions. Word has length 261 [2022-11-19 08:22:52,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:52,581 INFO L495 AbstractCegarLoop]: Abstraction has 7382 states and 9638 transitions. [2022-11-19 08:22:52,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.75) internal successors, (141), 9 states have internal predecessors, (141), 2 states have call successors, (33), 2 states have call predecessors, (33), 5 states have return successors, (32), 5 states have call predecessors, (32), 2 states have call successors, (32) [2022-11-19 08:22:52,582 INFO L276 IsEmpty]: Start isEmpty. Operand 7382 states and 9638 transitions. [2022-11-19 08:22:52,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-11-19 08:22:52,591 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:52,591 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 8, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:22:52,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-11-19 08:22:52,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:52,806 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:22:52,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:52,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1044702782, now seen corresponding path program 2 times [2022-11-19 08:22:52,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:22:52,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [474554316] [2022-11-19 08:22:52,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-19 08:22:52,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:22:52,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:22:52,810 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:22:52,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-19 08:22:53,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-19 08:22:53,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 08:22:53,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 08:22:53,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:22:55,631 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 431 trivial. 0 not checked. [2022-11-19 08:22:55,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:22:55,631 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:22:55,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [474554316] [2022-11-19 08:22:55,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [474554316] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:55,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:22:55,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-19 08:22:55,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345056707] [2022-11-19 08:22:55,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:55,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 08:22:55,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:22:55,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 08:22:55,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-19 08:22:55,634 INFO L87 Difference]: Start difference. First operand 7382 states and 9638 transitions. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 3 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:22:57,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:59,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:23:01,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:23:13,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:23:13,619 INFO L93 Difference]: Finished difference Result 22146 states and 29338 transitions. [2022-11-19 08:23:13,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-19 08:23:13,620 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 3 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 255 [2022-11-19 08:23:13,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:23:13,670 INFO L225 Difference]: With dead ends: 22146 [2022-11-19 08:23:13,671 INFO L226 Difference]: Without dead ends: 14819 [2022-11-19 08:23:13,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-11-19 08:23:13,690 INFO L413 NwaCegarLoop]: 2072 mSDtfsCounter, 1920 mSDsluCounter, 10702 mSDsCounter, 0 mSdLazyCounter, 2055 mSolverCounterSat, 17 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1920 SdHoareTripleChecker+Valid, 12774 SdHoareTripleChecker+Invalid, 2075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2055 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:23:13,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1920 Valid, 12774 Invalid, 2075 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [17 Valid, 2055 Invalid, 3 Unknown, 0 Unchecked, 16.6s Time] [2022-11-19 08:23:13,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14819 states. [2022-11-19 08:23:14,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14819 to 14695. [2022-11-19 08:23:14,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14695 states, 10813 states have (on average 1.2742069730879497) internal successors, (13778), 10988 states have internal predecessors, (13778), 2567 states have call successors, (2567), 1224 states have call predecessors, (2567), 1314 states have return successors, (2971), 2650 states have call predecessors, (2971), 2566 states have call successors, (2971) [2022-11-19 08:23:14,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14695 states to 14695 states and 19316 transitions. [2022-11-19 08:23:14,700 INFO L78 Accepts]: Start accepts. Automaton has 14695 states and 19316 transitions. Word has length 255 [2022-11-19 08:23:14,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:23:14,702 INFO L495 AbstractCegarLoop]: Abstraction has 14695 states and 19316 transitions. [2022-11-19 08:23:14,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 3 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-19 08:23:14,702 INFO L276 IsEmpty]: Start isEmpty. Operand 14695 states and 19316 transitions. [2022-11-19 08:23:14,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2022-11-19 08:23:14,718 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:23:14,719 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 8, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:23:14,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-11-19 08:23:14,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:23:14,934 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 08:23:14,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:23:14,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1038030349, now seen corresponding path program 1 times [2022-11-19 08:23:14,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 08:23:14,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1017646435] [2022-11-19 08:23:14,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:23:14,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 08:23:14,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 08:23:14,937 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-19 08:23:14,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d48de56b-b140-4736-a5b4-44f5066ff55c/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-11-19 08:23:23,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:23:23,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 1532 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-19 08:23:23,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:23:25,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 08:23:25,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 08:23:30,501 INFO L321 Elim1Store]: treesize reduction 44, result has 21.4 percent of original size [2022-11-19 08:23:30,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 25 [2022-11-19 08:23:30,693 INFO L321 Elim1Store]: treesize reduction 44, result has 21.4 percent of original size [2022-11-19 08:23:30,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 26 [2022-11-19 08:23:40,784 INFO L321 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-11-19 08:23:40,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 8 [2022-11-19 08:23:40,796 INFO L321 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-11-19 08:23:40,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 7 [2022-11-19 08:23:46,146 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:23:46,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 43 [2022-11-19 08:23:46,385 INFO L321 Elim1Store]: treesize reduction 3, result has 84.2 percent of original size [2022-11-19 08:23:46,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 25 [2022-11-19 08:23:54,878 WARN L233 SmtUtils]: Spent 8.33s on a formula simplification. DAG size of input: 33 DAG size of output: 28 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 08:23:54,879 INFO L321 Elim1Store]: treesize reduction 19, result has 64.2 percent of original size [2022-11-19 08:23:54,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 08:23:55,158 INFO L321 Elim1Store]: treesize reduction 26, result has 50.9 percent of original size [2022-11-19 08:23:55,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 41 [2022-11-19 08:23:55,624 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 118 proven. 10 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2022-11-19 08:23:55,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 08:24:04,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 270 [2022-11-19 08:24:04,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 380 treesize of output 344 [2022-11-19 08:24:13,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 280 [2022-11-19 08:24:13,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 390 treesize of output 354 [2022-11-19 08:24:26,833 WARN L233 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 18 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 08:24:26,834 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 08:24:26,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-19 08:24:26,837 WARN L207 Elim1Store]: Array PQE input equivalent to true [2022-11-19 08:24:40,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 270 [2022-11-19 08:24:40,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 370 treesize of output 334 [2022-11-19 08:24:48,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 602 treesize of output 584 [2022-11-19 08:24:48,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1912 treesize of output 1768 [2022-11-19 08:24:54,363 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-11-19 08:24:54,363 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 08:24:54,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1017646435] [2022-11-19 08:24:54,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1017646435] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-19 08:24:54,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 08:24:54,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [27] total 43 [2022-11-19 08:24:54,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460726215] [2022-11-19 08:24:54,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:24:54,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 08:24:54,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 08:24:54,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 08:24:54,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1650, Unknown=9, NotChecked=0, Total=1806 [2022-11-19 08:24:54,366 INFO L87 Difference]: Start difference. First operand 14695 states and 19316 transitions. Second operand has 21 states, 19 states have (on average 7.631578947368421) internal successors, (145), 17 states have internal predecessors, (145), 8 states have call successors, (35), 6 states have call predecessors, (35), 6 states have return successors, (34), 9 states have call predecessors, (34), 7 states have call successors, (34) [2022-11-19 08:24:56,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:24:58,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:00,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:02,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:04,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:27,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:29,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:30,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:32,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:34,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:35,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:36,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:40,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:47,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:49,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:51,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:53,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:18,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:28,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:30,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:43,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:45,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:47,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:49,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:51,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:50,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:52,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:54,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:56,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:28:05,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:28:06,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []