./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 21:56:48,880 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 21:56:48,882 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 21:56:48,913 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 21:56:48,914 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 21:56:48,915 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 21:56:48,917 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 21:56:48,919 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 21:56:48,921 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 21:56:48,922 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 21:56:48,923 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 21:56:48,925 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 21:56:48,925 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 21:56:48,926 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 21:56:48,928 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 21:56:48,929 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 21:56:48,930 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 21:56:48,931 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 21:56:48,933 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 21:56:48,935 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 21:56:48,937 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 21:56:48,938 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 21:56:48,940 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 21:56:48,941 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 21:56:48,944 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 21:56:48,944 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 21:56:48,945 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 21:56:48,946 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 21:56:48,946 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 21:56:48,947 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 21:56:48,948 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 21:56:48,948 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 21:56:48,949 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 21:56:48,950 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 21:56:48,951 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 21:56:48,951 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 21:56:48,952 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 21:56:48,952 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 21:56:48,952 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 21:56:48,953 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 21:56:48,954 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 21:56:48,954 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 21:56:48,976 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 21:56:48,976 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 21:56:48,981 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 21:56:48,981 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 21:56:48,982 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 21:56:48,982 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 21:56:48,983 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 21:56:48,983 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 21:56:48,983 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 21:56:48,983 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 21:56:48,983 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 21:56:48,984 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 21:56:48,984 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 21:56:48,984 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 21:56:48,984 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 21:56:48,984 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 21:56:48,985 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 21:56:48,985 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 21:56:48,985 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 21:56:48,985 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 21:56:48,985 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 21:56:48,986 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 21:56:48,986 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 21:56:48,986 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 21:56:48,986 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 21:56:48,987 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 21:56:48,987 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 21:56:48,987 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 21:56:48,987 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 21:56:48,987 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 21:56:48,988 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 21:56:48,988 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_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/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_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb [2021-12-06 21:56:49,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 21:56:49,178 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 21:56:49,180 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 21:56:49,181 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 21:56:49,182 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 21:56:49,183 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-06 21:56:49,227 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/03c99c900/b9240b85a61c401ca934817bf923dc03/FLAGa0b84c6dc [2021-12-06 21:56:49,792 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 21:56:49,793 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-06 21:56:49,815 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/03c99c900/b9240b85a61c401ca934817bf923dc03/FLAGa0b84c6dc [2021-12-06 21:56:50,209 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/03c99c900/b9240b85a61c401ca934817bf923dc03 [2021-12-06 21:56:50,211 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 21:56:50,212 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 21:56:50,212 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 21:56:50,212 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 21:56:50,215 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 21:56:50,215 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:56:50" (1/1) ... [2021-12-06 21:56:50,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4699672 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:50, skipping insertion in model container [2021-12-06 21:56:50,216 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:56:50" (1/1) ... [2021-12-06 21:56:50,221 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 21:56:50,282 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 21:56:51,228 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-06 21:56:51,249 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:56:51,264 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 21:56:51,452 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-06 21:56:51,456 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:56:51,519 INFO L208 MainTranslator]: Completed translation [2021-12-06 21:56:51,520 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51 WrapperNode [2021-12-06 21:56:51,520 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 21:56:51,521 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 21:56:51,521 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 21:56:51,521 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 21:56:51,527 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,566 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,634 INFO L137 Inliner]: procedures = 157, calls = 812, calls flagged for inlining = 80, calls inlined = 79, statements flattened = 2776 [2021-12-06 21:56:51,634 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 21:56:51,635 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 21:56:51,635 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 21:56:51,635 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 21:56:51,641 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,641 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,655 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,656 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,708 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,720 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,731 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,746 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 21:56:51,746 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 21:56:51,747 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 21:56:51,747 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 21:56:51,747 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (1/1) ... [2021-12-06 21:56:51,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 21:56:51,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:56:51,784 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 21:56:51,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 21:56:51,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-06 21:56:51,821 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-12-06 21:56:51,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 21:56:51,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 21:56:51,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 21:56:51,822 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-06 21:56:51,822 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-06 21:56:51,822 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-12-06 21:56:51,822 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-12-06 21:56:51,822 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2021-12-06 21:56:51,822 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2021-12-06 21:56:51,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 21:56:51,823 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 21:56:51,823 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-06 21:56:51,823 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-06 21:56:51,823 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 21:56:51,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 21:56:51,823 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 21:56:51,823 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 21:56:51,823 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive_int [2021-12-06 21:56:51,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive_int [2021-12-06 21:56:51,824 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2021-12-06 21:56:51,824 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2021-12-06 21:56:51,824 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 21:56:51,824 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 21:56:51,824 INFO L130 BoogieDeclarations]: Found specification of procedure sl_free_bufs [2021-12-06 21:56:51,824 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_free_bufs [2021-12-06 21:56:51,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 21:56:51,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-06 21:56:51,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-06 21:56:51,825 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2021-12-06 21:56:51,825 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2021-12-06 21:56:51,825 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 21:56:51,825 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 21:56:51,825 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 21:56:51,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 21:56:51,825 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-06 21:56:51,825 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-06 21:56:51,825 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-12-06 21:56:51,825 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-12-06 21:56:51,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 21:56:51,826 INFO L130 BoogieDeclarations]: Found specification of procedure sl_bump [2021-12-06 21:56:51,826 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_bump [2021-12-06 21:56:51,826 INFO L130 BoogieDeclarations]: Found specification of procedure slip_ioctl [2021-12-06 21:56:51,826 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_ioctl [2021-12-06 21:56:51,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 21:56:51,826 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-12-06 21:56:51,826 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-12-06 21:56:51,826 INFO L130 BoogieDeclarations]: Found specification of procedure slip_close [2021-12-06 21:56:51,827 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_close [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-06 21:56:51,827 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2021-12-06 21:56:51,827 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2021-12-06 21:56:51,827 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2021-12-06 21:56:51,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2021-12-06 21:56:51,828 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-12-06 21:56:51,828 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-12-06 21:56:51,828 INFO L130 BoogieDeclarations]: Found specification of procedure sl_ioctl [2021-12-06 21:56:51,828 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_ioctl [2021-12-06 21:56:51,828 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hangup [2021-12-06 21:56:51,828 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hangup [2021-12-06 21:56:51,828 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 21:56:51,828 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2021-12-06 21:56:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2021-12-06 21:56:51,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 21:56:51,829 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2021-12-06 21:56:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2021-12-06 21:56:51,829 INFO L130 BoogieDeclarations]: Found specification of procedure tty_devnum [2021-12-06 21:56:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_devnum [2021-12-06 21:56:51,829 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-06 21:56:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-06 21:56:51,829 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-06 21:56:51,829 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-06 21:56:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-06 21:56:51,830 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-06 21:56:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-06 21:56:51,830 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-06 21:56:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-06 21:56:51,830 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-06 21:56:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 21:56:51,830 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 21:56:51,830 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-06 21:56:51,831 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-06 21:56:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 21:56:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-06 21:56:51,831 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-06 21:56:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-12-06 21:56:51,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-12-06 21:56:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2021-12-06 21:56:51,831 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2021-12-06 21:56:51,831 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2021-12-06 21:56:51,831 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2021-12-06 21:56:51,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-06 21:56:51,832 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 21:56:51,832 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 21:56:51,832 INFO L130 BoogieDeclarations]: Found specification of procedure sl_unlock [2021-12-06 21:56:51,832 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_unlock [2021-12-06 21:56:51,832 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-12-06 21:56:51,832 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-12-06 21:56:52,154 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 21:56:52,156 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 21:56:53,901 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 21:56:53,917 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 21:56:53,917 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 21:56:53,921 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:56:53 BoogieIcfgContainer [2021-12-06 21:56:53,921 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 21:56:53,923 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 21:56:53,923 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 21:56:53,927 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 21:56:53,927 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 09:56:50" (1/3) ... [2021-12-06 21:56:53,928 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2992586a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 09:56:53, skipping insertion in model container [2021-12-06 21:56:53,928 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:56:51" (2/3) ... [2021-12-06 21:56:53,928 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2992586a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 09:56:53, skipping insertion in model container [2021-12-06 21:56:53,928 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:56:53" (3/3) ... [2021-12-06 21:56:53,930 INFO L111 eAbstractionObserver]: Analyzing ICFG m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-06 21:56:53,935 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 21:56:53,935 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 21:56:53,977 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 21:56:53,982 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 21:56:53,982 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 21:56:54,013 INFO L276 IsEmpty]: Start isEmpty. Operand has 964 states, 712 states have (on average 1.4297752808988764) internal successors, (1018), 739 states have internal predecessors, (1018), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) [2021-12-06 21:56:54,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-06 21:56:54,023 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:54,024 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:56:54,024 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:56:54,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:54,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1312205542, now seen corresponding path program 1 times [2021-12-06 21:56:54,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:56:54,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932530884] [2021-12-06 21:56:54,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:56:54,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:56:54,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:56:54,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:54,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:56:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:56:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:54,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 21:56:54,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:54,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:56:54,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:56:54,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932530884] [2021-12-06 21:56:54,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932530884] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:56:54,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:56:54,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 21:56:54,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575641328] [2021-12-06 21:56:54,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:56:54,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:56:54,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:56:54,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:56:54,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:56:54,400 INFO L87 Difference]: Start difference. First operand has 964 states, 712 states have (on average 1.4297752808988764) internal successors, (1018), 739 states have internal predecessors, (1018), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:56:55,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:56:55,167 INFO L93 Difference]: Finished difference Result 1942 states and 2905 transitions. [2021-12-06 21:56:55,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:56:55,170 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 59 [2021-12-06 21:56:55,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:56:55,190 INFO L225 Difference]: With dead ends: 1942 [2021-12-06 21:56:55,190 INFO L226 Difference]: Without dead ends: 943 [2021-12-06 21:56:55,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:56:55,200 INFO L933 BasicCegarLoop]: 1365 mSDtfsCounter, 1570 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1706 SdHoareTripleChecker+Valid, 1977 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 367 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 21:56:55,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1706 Valid, 1977 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [367 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 21:56:55,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2021-12-06 21:56:55,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 925. [2021-12-06 21:56:55,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 682 states have (on average 1.4193548387096775) internal successors, (968), 706 states have internal predecessors, (968), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2021-12-06 21:56:55,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1366 transitions. [2021-12-06 21:56:55,329 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1366 transitions. Word has length 59 [2021-12-06 21:56:55,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:56:55,330 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1366 transitions. [2021-12-06 21:56:55,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:56:55,330 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1366 transitions. [2021-12-06 21:56:55,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-06 21:56:55,335 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:55,335 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:56:55,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 21:56:55,336 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:56:55,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:55,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1735852264, now seen corresponding path program 1 times [2021-12-06 21:56:55,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:56:55,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846144162] [2021-12-06 21:56:55,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:56:55,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:56:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:56:55,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:55,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:56:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:56:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:55,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 21:56:55,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:56:55,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:56:55,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846144162] [2021-12-06 21:56:55,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846144162] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:56:55,479 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:56:55,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:56:55,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095706855] [2021-12-06 21:56:55,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:56:55,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 21:56:55,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:56:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:56:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:56:55,482 INFO L87 Difference]: Start difference. First operand 925 states and 1366 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 21:56:56,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:56:56,371 INFO L93 Difference]: Finished difference Result 1851 states and 2740 transitions. [2021-12-06 21:56:56,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 21:56:56,372 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2021-12-06 21:56:56,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:56:56,378 INFO L225 Difference]: With dead ends: 1851 [2021-12-06 21:56:56,378 INFO L226 Difference]: Without dead ends: 943 [2021-12-06 21:56:56,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 21:56:56,382 INFO L933 BasicCegarLoop]: 1314 mSDtfsCounter, 367 mSDsluCounter, 2546 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 3860 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 21:56:56,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 3860 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 21:56:56,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2021-12-06 21:56:56,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 925. [2021-12-06 21:56:56,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 682 states have (on average 1.4178885630498534) internal successors, (967), 706 states have internal predecessors, (967), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2021-12-06 21:56:56,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1365 transitions. [2021-12-06 21:56:56,423 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1365 transitions. Word has length 59 [2021-12-06 21:56:56,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:56:56,424 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1365 transitions. [2021-12-06 21:56:56,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 21:56:56,424 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1365 transitions. [2021-12-06 21:56:56,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-06 21:56:56,426 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:56,426 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:56:56,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 21:56:56,427 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:56:56,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:56,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1026212091, now seen corresponding path program 1 times [2021-12-06 21:56:56,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:56:56,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110306021] [2021-12-06 21:56:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:56:56,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:56:56,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:56:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:56,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:56:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:56:56,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:56,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:56:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:56,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:56:56,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:56:56,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110306021] [2021-12-06 21:56:56,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110306021] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:56:56,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:56:56,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:56:56,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868957462] [2021-12-06 21:56:56,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:56:56,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 21:56:56,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:56:56,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:56:56,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:56:56,546 INFO L87 Difference]: Start difference. First operand 925 states and 1365 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 21:56:57,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:56:57,755 INFO L93 Difference]: Finished difference Result 1457 states and 2226 transitions. [2021-12-06 21:56:57,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:56:57,755 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 62 [2021-12-06 21:56:57,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:56:57,766 INFO L225 Difference]: With dead ends: 1457 [2021-12-06 21:56:57,767 INFO L226 Difference]: Without dead ends: 1455 [2021-12-06 21:56:57,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 21:56:57,769 INFO L933 BasicCegarLoop]: 2129 mSDtfsCounter, 1291 mSDsluCounter, 3541 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1376 SdHoareTripleChecker+Valid, 5670 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-06 21:56:57,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1376 Valid, 5670 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-06 21:56:57,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2021-12-06 21:56:57,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 927. [2021-12-06 21:56:57,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 684 states have (on average 1.4166666666666667) internal successors, (969), 708 states have internal predecessors, (969), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2021-12-06 21:56:57,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1367 transitions. [2021-12-06 21:56:57,847 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 1367 transitions. Word has length 62 [2021-12-06 21:56:57,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:56:57,848 INFO L470 AbstractCegarLoop]: Abstraction has 927 states and 1367 transitions. [2021-12-06 21:56:57,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 21:56:57,848 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1367 transitions. [2021-12-06 21:56:57,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-06 21:56:57,851 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:57,851 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:56:57,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 21:56:57,851 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:56:57,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:57,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1878108753, now seen corresponding path program 1 times [2021-12-06 21:56:57,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:56:57,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939394669] [2021-12-06 21:56:57,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:56:57,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:56:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:56:57,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:57,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:56:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:56:57,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:57,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:56:57,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 21:56:57,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:56:57,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:56:57,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939394669] [2021-12-06 21:56:57,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939394669] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:56:57,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:56:57,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:56:57,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163302989] [2021-12-06 21:56:57,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:56:57,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 21:56:57,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:56:57,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:56:57,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:56:57,987 INFO L87 Difference]: Start difference. First operand 927 states and 1367 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-06 21:56:59,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:56:59,477 INFO L93 Difference]: Finished difference Result 2367 states and 3571 transitions. [2021-12-06 21:56:59,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 21:56:59,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 72 [2021-12-06 21:56:59,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:56:59,485 INFO L225 Difference]: With dead ends: 2367 [2021-12-06 21:56:59,485 INFO L226 Difference]: Without dead ends: 1459 [2021-12-06 21:56:59,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 21:56:59,489 INFO L933 BasicCegarLoop]: 1811 mSDtfsCounter, 2180 mSDsluCounter, 1589 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 544 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2453 SdHoareTripleChecker+Valid, 3400 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 544 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-06 21:56:59,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2453 Valid, 3400 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [544 Valid, 1405 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-12-06 21:56:59,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2021-12-06 21:56:59,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 928. [2021-12-06 21:56:59,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 928 states, 685 states have (on average 1.416058394160584) internal successors, (970), 709 states have internal predecessors, (970), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2021-12-06 21:56:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1368 transitions. [2021-12-06 21:56:59,532 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1368 transitions. Word has length 72 [2021-12-06 21:56:59,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:56:59,532 INFO L470 AbstractCegarLoop]: Abstraction has 928 states and 1368 transitions. [2021-12-06 21:56:59,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-06 21:56:59,532 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1368 transitions. [2021-12-06 21:56:59,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-06 21:56:59,534 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:59,534 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:56:59,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 21:56:59,535 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:56:59,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:59,535 INFO L85 PathProgramCache]: Analyzing trace with hash 45860082, now seen corresponding path program 1 times [2021-12-06 21:56:59,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:56:59,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918082984] [2021-12-06 21:56:59,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:56:59,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:56:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:56:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:56:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:56:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:56:59,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:56:59,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:56:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:56:59,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:56:59,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:56:59,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918082984] [2021-12-06 21:56:59,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918082984] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:56:59,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:56:59,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 21:56:59,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329498786] [2021-12-06 21:56:59,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:56:59,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 21:56:59,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:56:59,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 21:56:59,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 21:56:59,653 INFO L87 Difference]: Start difference. First operand 928 states and 1368 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-06 21:57:01,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:01,514 INFO L93 Difference]: Finished difference Result 2238 states and 3479 transitions. [2021-12-06 21:57:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 21:57:01,514 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2021-12-06 21:57:01,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:01,526 INFO L225 Difference]: With dead ends: 2238 [2021-12-06 21:57:01,526 INFO L226 Difference]: Without dead ends: 2236 [2021-12-06 21:57:01,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 21:57:01,528 INFO L933 BasicCegarLoop]: 2533 mSDtfsCounter, 2700 mSDsluCounter, 6329 mSDsCounter, 0 mSdLazyCounter, 1806 mSolverCounterSat, 816 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2899 SdHoareTripleChecker+Valid, 8862 SdHoareTripleChecker+Invalid, 2622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 816 IncrementalHoareTripleChecker+Valid, 1806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:01,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2899 Valid, 8862 Invalid, 2622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [816 Valid, 1806 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-12-06 21:57:01,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2021-12-06 21:57:01,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 930. [2021-12-06 21:57:01,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 686 states have (on average 1.4154518950437318) internal successors, (971), 709 states have internal predecessors, (971), 200 states have call successors, (200), 43 states have call predecessors, (200), 43 states have return successors, (200), 198 states have call predecessors, (200), 200 states have call successors, (200) [2021-12-06 21:57:01,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1371 transitions. [2021-12-06 21:57:01,580 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1371 transitions. Word has length 74 [2021-12-06 21:57:01,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:01,580 INFO L470 AbstractCegarLoop]: Abstraction has 930 states and 1371 transitions. [2021-12-06 21:57:01,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-06 21:57:01,580 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1371 transitions. [2021-12-06 21:57:01,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-12-06 21:57:01,583 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:01,584 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:57:01,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 21:57:01,584 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:01,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash -2045364121, now seen corresponding path program 1 times [2021-12-06 21:57:01,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:01,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199896109] [2021-12-06 21:57:01,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:01,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:01,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:01,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:01,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:01,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:01,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:01,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:01,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-06 21:57:01,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-06 21:57:01,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-06 21:57:01,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 21:57:01,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:01,702 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 21:57:01,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:01,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199896109] [2021-12-06 21:57:01,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199896109] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:01,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:57:01,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 21:57:01,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46263286] [2021-12-06 21:57:01,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:01,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:57:01,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:01,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:57:01,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:57:01,704 INFO L87 Difference]: Start difference. First operand 930 states and 1371 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-06 21:57:02,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:02,482 INFO L93 Difference]: Finished difference Result 1888 states and 2776 transitions. [2021-12-06 21:57:02,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 21:57:02,482 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 104 [2021-12-06 21:57:02,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:02,487 INFO L225 Difference]: With dead ends: 1888 [2021-12-06 21:57:02,487 INFO L226 Difference]: Without dead ends: 977 [2021-12-06 21:57:02,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:57:02,491 INFO L933 BasicCegarLoop]: 1315 mSDtfsCounter, 1471 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 360 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1597 SdHoareTripleChecker+Valid, 1917 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 360 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:02,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1597 Valid, 1917 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [360 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-06 21:57:02,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-12-06 21:57:02,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 950. [2021-12-06 21:57:02,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 700 states have (on average 1.4071428571428573) internal successors, (985), 723 states have internal predecessors, (985), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2021-12-06 21:57:02,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1389 transitions. [2021-12-06 21:57:02,557 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1389 transitions. Word has length 104 [2021-12-06 21:57:02,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:02,557 INFO L470 AbstractCegarLoop]: Abstraction has 950 states and 1389 transitions. [2021-12-06 21:57:02,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-06 21:57:02,558 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1389 transitions. [2021-12-06 21:57:02,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-12-06 21:57:02,561 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:02,561 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:57:02,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 21:57:02,561 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:02,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:02,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1129591135, now seen corresponding path program 1 times [2021-12-06 21:57:02,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:02,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171754159] [2021-12-06 21:57:02,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:02,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:02,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:02,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:02,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:02,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:02,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 21:57:02,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 21:57:02,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-06 21:57:02,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-06 21:57:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:02,697 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 21:57:02,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:02,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171754159] [2021-12-06 21:57:02,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171754159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:02,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:57:02,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:57:02,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186201690] [2021-12-06 21:57:02,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:02,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 21:57:02,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:02,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:57:02,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:57:02,699 INFO L87 Difference]: Start difference. First operand 950 states and 1389 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-06 21:57:03,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:03,979 INFO L93 Difference]: Finished difference Result 2404 states and 3606 transitions. [2021-12-06 21:57:03,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 21:57:03,980 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 106 [2021-12-06 21:57:03,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:03,990 INFO L225 Difference]: With dead ends: 2404 [2021-12-06 21:57:03,991 INFO L226 Difference]: Without dead ends: 1493 [2021-12-06 21:57:03,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 21:57:03,995 INFO L933 BasicCegarLoop]: 1908 mSDtfsCounter, 2010 mSDsluCounter, 1668 mSDsCounter, 0 mSdLazyCounter, 1436 mSolverCounterSat, 396 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2279 SdHoareTripleChecker+Valid, 3576 SdHoareTripleChecker+Invalid, 1832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 396 IncrementalHoareTripleChecker+Valid, 1436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:03,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2279 Valid, 3576 Invalid, 1832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [396 Valid, 1436 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-06 21:57:03,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2021-12-06 21:57:04,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 954. [2021-12-06 21:57:04,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 704 states have (on average 1.40625) internal successors, (990), 727 states have internal predecessors, (990), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2021-12-06 21:57:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1394 transitions. [2021-12-06 21:57:04,062 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1394 transitions. Word has length 106 [2021-12-06 21:57:04,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:04,063 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 1394 transitions. [2021-12-06 21:57:04,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-06 21:57:04,063 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1394 transitions. [2021-12-06 21:57:04,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-06 21:57:04,066 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:04,066 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:57:04,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 21:57:04,066 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:04,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:04,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1046832022, now seen corresponding path program 1 times [2021-12-06 21:57:04,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:04,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480087941] [2021-12-06 21:57:04,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:04,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:04,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:04,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:04,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:04,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-06 21:57:04,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-06 21:57:04,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-06 21:57:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 21:57:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 21:57:04,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:04,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480087941] [2021-12-06 21:57:04,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480087941] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:04,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:57:04,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 21:57:04,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960990993] [2021-12-06 21:57:04,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:04,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:57:04,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:04,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:57:04,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:57:04,164 INFO L87 Difference]: Start difference. First operand 954 states and 1394 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-06 21:57:04,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:04,816 INFO L93 Difference]: Finished difference Result 1897 states and 2793 transitions. [2021-12-06 21:57:04,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:57:04,816 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 109 [2021-12-06 21:57:04,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:04,826 INFO L225 Difference]: With dead ends: 1897 [2021-12-06 21:57:04,826 INFO L226 Difference]: Without dead ends: 982 [2021-12-06 21:57:04,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:57:04,828 INFO L933 BasicCegarLoop]: 1309 mSDtfsCounter, 360 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 2874 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:04,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 2874 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 21:57:04,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-12-06 21:57:04,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 954. [2021-12-06 21:57:04,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 704 states have (on average 1.4019886363636365) internal successors, (987), 727 states have internal predecessors, (987), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2021-12-06 21:57:04,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1391 transitions. [2021-12-06 21:57:04,894 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1391 transitions. Word has length 109 [2021-12-06 21:57:04,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:04,895 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 1391 transitions. [2021-12-06 21:57:04,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-06 21:57:04,895 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1391 transitions. [2021-12-06 21:57:04,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-06 21:57:04,900 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:04,901 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:57:04,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 21:57:04,901 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:04,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:04,901 INFO L85 PathProgramCache]: Analyzing trace with hash 433348783, now seen corresponding path program 1 times [2021-12-06 21:57:04,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:04,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073515435] [2021-12-06 21:57:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:04,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:04,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:04,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:04,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:04,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:05,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:05,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:05,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-06 21:57:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-06 21:57:05,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-06 21:57:05,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 21:57:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,047 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 21:57:05,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:05,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073515435] [2021-12-06 21:57:05,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073515435] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:05,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326160495] [2021-12-06 21:57:05,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:05,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:05,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:57:05,049 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:57:05,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 21:57:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:05,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 21:57:05,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:05,450 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:57:05,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:05,596 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 21:57:05,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326160495] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:57:05,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:57:05,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 5] total 11 [2021-12-06 21:57:05,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412155071] [2021-12-06 21:57:05,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:57:05,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 21:57:05,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:05,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 21:57:05,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-06 21:57:05,598 INFO L87 Difference]: Start difference. First operand 954 states and 1391 transitions. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 10 states have internal predecessors, (163), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2021-12-06 21:57:08,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:08,001 INFO L93 Difference]: Finished difference Result 3933 states and 6064 transitions. [2021-12-06 21:57:08,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 21:57:08,001 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 10 states have internal predecessors, (163), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 112 [2021-12-06 21:57:08,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:08,015 INFO L225 Difference]: With dead ends: 3933 [2021-12-06 21:57:08,015 INFO L226 Difference]: Without dead ends: 3018 [2021-12-06 21:57:08,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-12-06 21:57:08,017 INFO L933 BasicCegarLoop]: 1862 mSDtfsCounter, 5498 mSDsluCounter, 4213 mSDsCounter, 0 mSdLazyCounter, 3831 mSolverCounterSat, 1843 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5908 SdHoareTripleChecker+Valid, 6075 SdHoareTripleChecker+Invalid, 5674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1843 IncrementalHoareTripleChecker+Valid, 3831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:08,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5908 Valid, 6075 Invalid, 5674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1843 Valid, 3831 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2021-12-06 21:57:08,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3018 states. [2021-12-06 21:57:08,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3018 to 961. [2021-12-06 21:57:08,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 711 states have (on average 1.40084388185654) internal successors, (996), 734 states have internal predecessors, (996), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2021-12-06 21:57:08,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1400 transitions. [2021-12-06 21:57:08,083 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 1400 transitions. Word has length 112 [2021-12-06 21:57:08,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:08,083 INFO L470 AbstractCegarLoop]: Abstraction has 961 states and 1400 transitions. [2021-12-06 21:57:08,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 10 states have internal predecessors, (163), 4 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2021-12-06 21:57:08,083 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 1400 transitions. [2021-12-06 21:57:08,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-12-06 21:57:08,087 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:08,087 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:57:08,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 21:57:08,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:08,289 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:08,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:08,290 INFO L85 PathProgramCache]: Analyzing trace with hash -824916650, now seen corresponding path program 1 times [2021-12-06 21:57:08,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:08,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339277717] [2021-12-06 21:57:08,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:08,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:08,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:08,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:08,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:08,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:08,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:08,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 21:57:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-06 21:57:08,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 21:57:08,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 21:57:08,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 21:57:08,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,624 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-06 21:57:08,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:08,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339277717] [2021-12-06 21:57:08,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339277717] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:08,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639857411] [2021-12-06 21:57:08,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:08,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:08,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:57:08,625 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:57:08,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 21:57:08,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:08,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 21:57:08,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:09,000 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 21:57:09,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:57:09,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639857411] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:09,001 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 21:57:09,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2021-12-06 21:57:09,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052683875] [2021-12-06 21:57:09,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:09,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:57:09,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:09,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:57:09,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-06 21:57:09,002 INFO L87 Difference]: Start difference. First operand 961 states and 1400 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 21:57:09,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:09,312 INFO L93 Difference]: Finished difference Result 2661 states and 3999 transitions. [2021-12-06 21:57:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:57:09,312 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 121 [2021-12-06 21:57:09,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:09,320 INFO L225 Difference]: With dead ends: 2661 [2021-12-06 21:57:09,321 INFO L226 Difference]: Without dead ends: 1739 [2021-12-06 21:57:09,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-12-06 21:57:09,323 INFO L933 BasicCegarLoop]: 2101 mSDtfsCounter, 1191 mSDsluCounter, 3442 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1301 SdHoareTripleChecker+Valid, 5543 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:09,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1301 Valid, 5543 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 21:57:09,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1739 states. [2021-12-06 21:57:09,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1739 to 963. [2021-12-06 21:57:09,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 713 states have (on average 1.399719495091164) internal successors, (998), 736 states have internal predecessors, (998), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2021-12-06 21:57:09,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1402 transitions. [2021-12-06 21:57:09,380 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1402 transitions. Word has length 121 [2021-12-06 21:57:09,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:09,380 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 1402 transitions. [2021-12-06 21:57:09,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 21:57:09,381 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1402 transitions. [2021-12-06 21:57:09,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 21:57:09,384 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:09,384 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 21:57:09,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 21:57:09,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:09,585 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:09,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:09,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1909926563, now seen corresponding path program 1 times [2021-12-06 21:57:09,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:09,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374737192] [2021-12-06 21:57:09,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:09,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:09,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:09,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:09,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:09,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:09,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:09,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 21:57:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 21:57:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 21:57:09,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 21:57:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-06 21:57:09,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-06 21:57:09,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-06 21:57:09,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 21:57:09,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:09,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374737192] [2021-12-06 21:57:09,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374737192] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:09,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:57:09,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 21:57:09,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093016097] [2021-12-06 21:57:09,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:09,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:57:09,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:57:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:57:09,742 INFO L87 Difference]: Start difference. First operand 963 states and 1402 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-06 21:57:10,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:10,797 INFO L93 Difference]: Finished difference Result 2316 states and 3446 transitions. [2021-12-06 21:57:10,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:57:10,797 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2021-12-06 21:57:10,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:10,804 INFO L225 Difference]: With dead ends: 2316 [2021-12-06 21:57:10,804 INFO L226 Difference]: Without dead ends: 1392 [2021-12-06 21:57:10,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:57:10,806 INFO L933 BasicCegarLoop]: 1943 mSDtfsCounter, 782 mSDsluCounter, 2065 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 4008 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:10,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 4008 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 21:57:10,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2021-12-06 21:57:10,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 965. [2021-12-06 21:57:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 715 states have (on average 1.3986013986013985) internal successors, (1000), 738 states have internal predecessors, (1000), 202 states have call successors, (202), 47 states have call predecessors, (202), 47 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2021-12-06 21:57:10,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1404 transitions. [2021-12-06 21:57:10,862 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1404 transitions. Word has length 130 [2021-12-06 21:57:10,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:10,863 INFO L470 AbstractCegarLoop]: Abstraction has 965 states and 1404 transitions. [2021-12-06 21:57:10,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-06 21:57:10,863 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1404 transitions. [2021-12-06 21:57:10,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-06 21:57:10,866 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:10,866 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:57:10,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 21:57:10,866 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:10,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:10,867 INFO L85 PathProgramCache]: Analyzing trace with hash 893640959, now seen corresponding path program 1 times [2021-12-06 21:57:10,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:10,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468356642] [2021-12-06 21:57:10,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:10,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:11,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:11,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:11,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:11,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 21:57:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 21:57:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 21:57:11,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-06 21:57:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 21:57:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-06 21:57:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 21:57:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 21:57:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-06 21:57:11,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-06 21:57:11,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,171 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 21:57:11,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:11,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468356642] [2021-12-06 21:57:11,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468356642] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:11,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222147873] [2021-12-06 21:57:11,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:11,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:11,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:57:11,173 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:57:11,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 21:57:11,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:11,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-06 21:57:11,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-06 21:57:11,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:57:11,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222147873] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:11,696 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 21:57:11,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 10 [2021-12-06 21:57:11,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774667393] [2021-12-06 21:57:11,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:11,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 21:57:11,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:11,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 21:57:11,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-06 21:57:11,697 INFO L87 Difference]: Start difference. First operand 965 states and 1404 transitions. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 21:57:11,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:11,871 INFO L93 Difference]: Finished difference Result 1912 states and 2797 transitions. [2021-12-06 21:57:11,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 21:57:11,871 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) Word has length 138 [2021-12-06 21:57:11,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:11,877 INFO L225 Difference]: With dead ends: 1912 [2021-12-06 21:57:11,877 INFO L226 Difference]: Without dead ends: 973 [2021-12-06 21:57:11,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-12-06 21:57:11,880 INFO L933 BasicCegarLoop]: 1363 mSDtfsCounter, 39 mSDsluCounter, 9505 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 10868 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:11,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 10868 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 21:57:11,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-12-06 21:57:11,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 967. [2021-12-06 21:57:11,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 716 states have (on average 1.3980446927374302) internal successors, (1001), 740 states have internal predecessors, (1001), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 21:57:11,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1406 transitions. [2021-12-06 21:57:11,937 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1406 transitions. Word has length 138 [2021-12-06 21:57:11,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:11,938 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 1406 transitions. [2021-12-06 21:57:11,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 21:57:11,938 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1406 transitions. [2021-12-06 21:57:11,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-06 21:57:11,941 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:11,941 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:57:11,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 21:57:12,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:12,141 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:12,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:12,142 INFO L85 PathProgramCache]: Analyzing trace with hash -598170049, now seen corresponding path program 1 times [2021-12-06 21:57:12,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:12,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603763936] [2021-12-06 21:57:12,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:12,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:12,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:12,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:12,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:12,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 21:57:12,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 21:57:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 21:57:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-06 21:57:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 21:57:12,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 21:57:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-06 21:57:12,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 21:57:12,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 21:57:12,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-06 21:57:12,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:12,299 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 21:57:12,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:12,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603763936] [2021-12-06 21:57:12,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603763936] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:57:12,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:57:12,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 21:57:12,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321058213] [2021-12-06 21:57:12,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:57:12,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 21:57:12,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:12,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 21:57:12,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 21:57:12,301 INFO L87 Difference]: Start difference. First operand 967 states and 1406 transitions. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 21:57:13,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:13,874 INFO L93 Difference]: Finished difference Result 2852 states and 4298 transitions. [2021-12-06 21:57:13,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 21:57:13,875 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 141 [2021-12-06 21:57:13,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:13,887 INFO L225 Difference]: With dead ends: 2852 [2021-12-06 21:57:13,888 INFO L226 Difference]: Without dead ends: 1926 [2021-12-06 21:57:13,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-06 21:57:13,891 INFO L933 BasicCegarLoop]: 2236 mSDtfsCounter, 1739 mSDsluCounter, 7835 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 427 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1935 SdHoareTripleChecker+Valid, 10071 SdHoareTripleChecker+Invalid, 2494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 427 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:13,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1935 Valid, 10071 Invalid, 2494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [427 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 21:57:13,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1926 states. [2021-12-06 21:57:13,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1926 to 972. [2021-12-06 21:57:13,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 720 states have (on average 1.3958333333333333) internal successors, (1005), 744 states have internal predecessors, (1005), 202 states have call successors, (202), 47 states have call predecessors, (202), 49 states have return successors, (207), 201 states have call predecessors, (207), 202 states have call successors, (207) [2021-12-06 21:57:13,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1414 transitions. [2021-12-06 21:57:13,962 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1414 transitions. Word has length 141 [2021-12-06 21:57:13,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:13,963 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1414 transitions. [2021-12-06 21:57:13,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 21:57:13,963 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1414 transitions. [2021-12-06 21:57:13,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-12-06 21:57:13,965 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:13,965 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:57:13,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 21:57:13,965 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 21:57:13,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:13,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1479322347, now seen corresponding path program 2 times [2021-12-06 21:57:13,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:57:13,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554217691] [2021-12-06 21:57:13,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:13,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:57:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:14,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 21:57:14,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:14,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:14,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:57:14,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:14,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 21:57:14,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:57:15,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 21:57:15,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 21:57:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 21:57:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-06 21:57:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 21:57:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 21:57:15,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 21:57:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-06 21:57:15,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-06 21:57:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-06 21:57:15,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:15,250 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 21:57:15,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:57:15,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554217691] [2021-12-06 21:57:15,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554217691] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:15,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204033579] [2021-12-06 21:57:15,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:57:15,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:57:15,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:57:15,251 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:57:15,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 21:57:36,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:57:36,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:57:36,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 179 conjunts are in the unsatisfiable core [2021-12-06 21:57:36,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:36,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:57:37,075 INFO L354 Elim1Store]: treesize reduction 133, result has 28.1 percent of original size [2021-12-06 21:57:37,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 21 treesize of output 60 [2021-12-06 21:57:37,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-06 21:57:37,402 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:57:37,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-06 21:57:37,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:57:37,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:37,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:37,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:37,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 29 [2021-12-06 21:57:37,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:57:37,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:57:37,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:37,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 39 [2021-12-06 21:57:37,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:37,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-12-06 21:57:38,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 21:57:38,292 INFO L354 Elim1Store]: treesize reduction 84, result has 18.4 percent of original size [2021-12-06 21:57:38,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 31 [2021-12-06 21:57:38,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 37 [2021-12-06 21:57:38,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 48 [2021-12-06 21:57:38,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 43 [2021-12-06 21:57:38,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 37 [2021-12-06 21:57:38,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 54 [2021-12-06 21:57:38,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2021-12-06 21:57:38,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 54 [2021-12-06 21:57:38,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 21:57:38,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-06 21:57:38,805 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-12-06 21:57:38,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 57 [2021-12-06 21:57:38,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 61 [2021-12-06 21:57:38,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2021-12-06 21:57:38,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-12-06 21:57:38,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:38,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 21:57:39,147 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 21:57:39,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 21:57:39,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 76 treesize of output 63 [2021-12-06 21:57:39,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-12-06 21:57:39,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-12-06 21:57:39,531 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-12-06 21:57:39,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 63 [2021-12-06 21:57:39,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:39,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 21:57:40,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:40,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 131 treesize of output 101 [2021-12-06 21:57:40,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:40,155 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-12-06 21:57:40,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 148 treesize of output 88 [2021-12-06 21:57:40,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:40,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 59 treesize of output 29 [2021-12-06 21:57:40,177 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-06 21:57:40,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:40,209 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1254 (Array Int Int)) (v_ArrVal_1253 (Array Int Int)) (v_ArrVal_1252 (Array Int Int))) (let ((.cse0 (mod (let ((.cse1 (+ |c_ULTIMATE.start_slip_open_~sl~12#1.offset| 12))) (select (select (store |c_#memory_int| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1253) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1252) |c_ULTIMATE.start_slip_open_~sl~12#1.base|) .cse1)) (+ 112 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1254) |c_ULTIMATE.start_slip_open_~sl~12#1.base|) .cse1)))) 4294967296))) (or (<= .cse0 0) (< 2147483647 .cse0)))) is different from false [2021-12-06 21:57:40,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204033579] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:40,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:57:40,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33] total 58 [2021-12-06 21:57:40,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83675655] [2021-12-06 21:57:40,221 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:57:40,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-12-06 21:57:40,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:57:40,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-12-06 21:57:40,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=3131, Unknown=1, NotChecked=112, Total=3422 [2021-12-06 21:57:40,223 INFO L87 Difference]: Start difference. First operand 972 states and 1414 transitions. Second operand has 58 states, 56 states have (on average 3.6607142857142856) internal successors, (205), 48 states have internal predecessors, (205), 17 states have call successors, (30), 7 states have call predecessors, (30), 11 states have return successors, (29), 21 states have call predecessors, (29), 17 states have call successors, (29) [2021-12-06 21:57:48,405 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:57:52,256 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:03,664 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:05,891 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:07,916 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:11,479 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:15,278 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:16,667 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:23,758 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:26,971 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:32,583 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:35,739 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:39,116 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:42,596 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:44,446 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:47,041 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:48,944 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:50,791 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:52,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:58:55,166 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:01,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:04,256 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:06,282 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:08,886 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:10,575 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:12,910 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:14,934 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:16,965 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:19,379 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:21,403 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:23,428 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:26,028 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:28,438 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:30,464 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:44,648 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:50,688 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:52,962 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:55,328 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 21:59:58,786 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:02,128 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:04,151 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:08,972 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:18,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:00:18,567 INFO L93 Difference]: Finished difference Result 8109 states and 12754 transitions. [2021-12-06 22:00:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-12-06 22:00:18,568 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 56 states have (on average 3.6607142857142856) internal successors, (205), 48 states have internal predecessors, (205), 17 states have call successors, (30), 7 states have call predecessors, (30), 11 states have return successors, (29), 21 states have call predecessors, (29), 17 states have call successors, (29) Word has length 144 [2021-12-06 22:00:18,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:00:18,610 INFO L225 Difference]: With dead ends: 8109 [2021-12-06 22:00:18,610 INFO L226 Difference]: Without dead ends: 8107 [2021-12-06 22:00:18,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 147 SyntacticMatches, 13 SemanticMatches, 115 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3875 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=915, Invalid=12428, Unknown=1, NotChecked=228, Total=13572 [2021-12-06 22:00:18,617 INFO L933 BasicCegarLoop]: 4816 mSDtfsCounter, 19622 mSDsluCounter, 110908 mSDsCounter, 0 mSdLazyCounter, 77166 mSolverCounterSat, 11441 mSolverCounterUnsat, 29 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 146.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20035 SdHoareTripleChecker+Valid, 115724 SdHoareTripleChecker+Invalid, 105440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.4s SdHoareTripleChecker+Time, 11441 IncrementalHoareTripleChecker+Valid, 77166 IncrementalHoareTripleChecker+Invalid, 29 IncrementalHoareTripleChecker+Unknown, 16804 IncrementalHoareTripleChecker+Unchecked, 153.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:00:18,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20035 Valid, 115724 Invalid, 105440 Unknown, 0 Unchecked, 0.4s Time], IncrementalHoareTripleChecker [11441 Valid, 77166 Invalid, 29 Unknown, 16804 Unchecked, 153.6s Time] [2021-12-06 22:00:18,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8107 states. [2021-12-06 22:00:18,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8107 to 1826. [2021-12-06 22:00:18,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1826 states, 1346 states have (on average 1.3930163447251114) internal successors, (1875), 1396 states have internal predecessors, (1875), 386 states have call successors, (386), 90 states have call predecessors, (386), 93 states have return successors, (396), 377 states have call predecessors, (396), 386 states have call successors, (396) [2021-12-06 22:00:18,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1826 states to 1826 states and 2657 transitions. [2021-12-06 22:00:18,863 INFO L78 Accepts]: Start accepts. Automaton has 1826 states and 2657 transitions. Word has length 144 [2021-12-06 22:00:18,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:00:18,863 INFO L470 AbstractCegarLoop]: Abstraction has 1826 states and 2657 transitions. [2021-12-06 22:00:18,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 56 states have (on average 3.6607142857142856) internal successors, (205), 48 states have internal predecessors, (205), 17 states have call successors, (30), 7 states have call predecessors, (30), 11 states have return successors, (29), 21 states have call predecessors, (29), 17 states have call successors, (29) [2021-12-06 22:00:18,864 INFO L276 IsEmpty]: Start isEmpty. Operand 1826 states and 2657 transitions. [2021-12-06 22:00:18,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-12-06 22:00:18,868 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:00:18,868 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:00:18,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-06 22:00:19,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 22:00:19,070 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:00:19,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:00:19,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1730285614, now seen corresponding path program 1 times [2021-12-06 22:00:19,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:00:19,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637641494] [2021-12-06 22:00:19,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:00:19,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:00:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:00:19,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:00:19,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:00:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:00:19,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:00:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-06 22:00:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:00:19,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-06 22:00:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:00:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 22:00:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:00:19,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-06 22:00:19,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:00:19,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-06 22:00:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-06 22:00:19,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-06 22:00:19,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 22:00:19,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:00:19,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637641494] [2021-12-06 22:00:19,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637641494] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:00:19,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:00:19,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:00:19,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108865521] [2021-12-06 22:00:19,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:00:19,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:00:19,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:00:19,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:00:19,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:00:19,296 INFO L87 Difference]: Start difference. First operand 1826 states and 2657 transitions. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 5 states have internal predecessors, (103), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-06 22:00:20,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:00:20,460 INFO L93 Difference]: Finished difference Result 2792 states and 4077 transitions. [2021-12-06 22:00:20,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:00:20,460 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 5 states have internal predecessors, (103), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 148 [2021-12-06 22:00:20,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:00:20,465 INFO L225 Difference]: With dead ends: 2792 [2021-12-06 22:00:20,466 INFO L226 Difference]: Without dead ends: 1857 [2021-12-06 22:00:20,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:00:20,468 INFO L933 BasicCegarLoop]: 1313 mSDtfsCounter, 729 mSDsluCounter, 3570 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 451 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 4883 SdHoareTripleChecker+Invalid, 1809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 451 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:00:20,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [779 Valid, 4883 Invalid, 1809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 1358 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 22:00:20,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1857 states. [2021-12-06 22:00:20,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1857 to 1822. [2021-12-06 22:00:20,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1343 states have (on average 1.393149664929263) internal successors, (1871), 1393 states have internal predecessors, (1871), 385 states have call successors, (385), 90 states have call predecessors, (385), 93 states have return successors, (395), 376 states have call predecessors, (395), 385 states have call successors, (395) [2021-12-06 22:00:20,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 2651 transitions. [2021-12-06 22:00:20,629 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 2651 transitions. Word has length 148 [2021-12-06 22:00:20,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:00:20,629 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 2651 transitions. [2021-12-06 22:00:20,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 5 states have internal predecessors, (103), 3 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-06 22:00:20,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 2651 transitions. [2021-12-06 22:00:20,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-12-06 22:00:20,633 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:00:20,634 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:00:20,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 22:00:20,634 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:00:20,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:00:20,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1005507498, now seen corresponding path program 1 times [2021-12-06 22:00:20,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:00:20,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619962978] [2021-12-06 22:00:20,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:00:20,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:00:20,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:00:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:00:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:00:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:00:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:00:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 22:00:21,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 22:00:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-06 22:00:21,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-06 22:00:21,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-06 22:00:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-06 22:00:21,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 22:00:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-06 22:00:21,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:00:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-06 22:00:21,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:21,123 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 22:00:21,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:00:21,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619962978] [2021-12-06 22:00:21,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619962978] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:00:21,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994098735] [2021-12-06 22:00:21,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:00:21,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:00:21,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:00:21,124 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:00:21,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 22:00:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:24,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-06 22:00:24,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:00:24,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 15 [2021-12-06 22:00:24,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-12-06 22:00:24,698 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 22:00:24,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:00:24,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994098735] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:00:24,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:00:24,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [16] total 21 [2021-12-06 22:00:24,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327695494] [2021-12-06 22:00:24,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:00:24,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:00:24,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:00:24,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:00:24,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-12-06 22:00:24,700 INFO L87 Difference]: Start difference. First operand 1822 states and 2651 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-12-06 22:00:27,417 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:30,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:32,159 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:34,370 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:36,683 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:00:42,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:00:42,744 INFO L93 Difference]: Finished difference Result 9430 states and 14506 transitions. [2021-12-06 22:00:42,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 22:00:42,745 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 147 [2021-12-06 22:00:42,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:00:42,762 INFO L225 Difference]: With dead ends: 9430 [2021-12-06 22:00:42,763 INFO L226 Difference]: Without dead ends: 7648 [2021-12-06 22:00:42,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2021-12-06 22:00:42,768 INFO L933 BasicCegarLoop]: 3238 mSDtfsCounter, 5270 mSDsluCounter, 13941 mSDsCounter, 0 mSdLazyCounter, 3885 mSolverCounterSat, 1996 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5595 SdHoareTripleChecker+Valid, 17179 SdHoareTripleChecker+Invalid, 5883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1996 IncrementalHoareTripleChecker+Valid, 3885 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:00:42,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5595 Valid, 17179 Invalid, 5883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1996 Valid, 3885 Invalid, 2 Unknown, 0 Unchecked, 16.8s Time] [2021-12-06 22:00:42,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7648 states. [2021-12-06 22:00:43,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7648 to 3038. [2021-12-06 22:00:43,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3038 states, 2246 states have (on average 1.406500445235975) internal successors, (3159), 2327 states have internal predecessors, (3159), 625 states have call successors, (625), 161 states have call predecessors, (625), 166 states have return successors, (659), 598 states have call predecessors, (659), 625 states have call successors, (659) [2021-12-06 22:00:43,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3038 states to 3038 states and 4443 transitions. [2021-12-06 22:00:43,124 INFO L78 Accepts]: Start accepts. Automaton has 3038 states and 4443 transitions. Word has length 147 [2021-12-06 22:00:43,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:00:43,124 INFO L470 AbstractCegarLoop]: Abstraction has 3038 states and 4443 transitions. [2021-12-06 22:00:43,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-12-06 22:00:43,125 INFO L276 IsEmpty]: Start isEmpty. Operand 3038 states and 4443 transitions. [2021-12-06 22:00:43,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-06 22:00:43,133 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:00:43,134 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:00:43,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 22:00:43,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 22:00:43,336 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:00:43,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:00:43,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1652669184, now seen corresponding path program 1 times [2021-12-06 22:00:43,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:00:43,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236939396] [2021-12-06 22:00:43,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:00:43,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:00:43,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:00:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:00:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:00:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:00:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:00:43,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 22:00:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 22:00:43,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:00:43,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:00:43,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:00:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:00:43,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-06 22:00:43,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:00:43,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-06 22:00:43,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-06 22:00:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:00:43,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,520 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-06 22:00:43,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:00:43,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236939396] [2021-12-06 22:00:43,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236939396] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:00:43,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782640979] [2021-12-06 22:00:43,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:00:43,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:00:43,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:00:43,522 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:00:43,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 22:00:43,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:00:43,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 1326 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:00:43,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:00:44,012 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-06 22:00:44,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:00:44,179 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-06 22:00:44,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782640979] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:00:44,179 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 22:00:44,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 5] total 11 [2021-12-06 22:00:44,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020940239] [2021-12-06 22:00:44,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 22:00:44,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 22:00:44,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:00:44,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 22:00:44,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:00:44,181 INFO L87 Difference]: Start difference. First operand 3038 states and 4443 transitions. Second operand has 11 states, 11 states have (on average 18.181818181818183) internal successors, (200), 10 states have internal predecessors, (200), 7 states have call successors, (40), 4 states have call predecessors, (40), 3 states have return successors, (37), 7 states have call predecessors, (37), 7 states have call successors, (37) [2021-12-06 22:00:47,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:00:47,457 INFO L93 Difference]: Finished difference Result 10028 states and 15251 transitions. [2021-12-06 22:00:47,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:00:47,458 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 18.181818181818183) internal successors, (200), 10 states have internal predecessors, (200), 7 states have call successors, (40), 4 states have call predecessors, (40), 3 states have return successors, (37), 7 states have call predecessors, (37), 7 states have call successors, (37) Word has length 156 [2021-12-06 22:00:47,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:00:47,476 INFO L225 Difference]: With dead ends: 10028 [2021-12-06 22:00:47,476 INFO L226 Difference]: Without dead ends: 7030 [2021-12-06 22:00:47,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-12-06 22:00:47,483 INFO L933 BasicCegarLoop]: 1786 mSDtfsCounter, 8555 mSDsluCounter, 4222 mSDsCounter, 0 mSdLazyCounter, 2987 mSolverCounterSat, 3088 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8968 SdHoareTripleChecker+Valid, 6008 SdHoareTripleChecker+Invalid, 6075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3088 IncrementalHoareTripleChecker+Valid, 2987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:00:47,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8968 Valid, 6008 Invalid, 6075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3088 Valid, 2987 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2021-12-06 22:00:47,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7030 states. [2021-12-06 22:00:47,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7030 to 3094. [2021-12-06 22:00:47,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3094 states, 2296 states have (on average 1.4072299651567943) internal successors, (3231), 2377 states have internal predecessors, (3231), 631 states have call successors, (631), 161 states have call predecessors, (631), 166 states have return successors, (665), 604 states have call predecessors, (665), 631 states have call successors, (665) [2021-12-06 22:00:47,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3094 states to 3094 states and 4527 transitions. [2021-12-06 22:00:47,858 INFO L78 Accepts]: Start accepts. Automaton has 3094 states and 4527 transitions. Word has length 156 [2021-12-06 22:00:47,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:00:47,858 INFO L470 AbstractCegarLoop]: Abstraction has 3094 states and 4527 transitions. [2021-12-06 22:00:47,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.181818181818183) internal successors, (200), 10 states have internal predecessors, (200), 7 states have call successors, (40), 4 states have call predecessors, (40), 3 states have return successors, (37), 7 states have call predecessors, (37), 7 states have call successors, (37) [2021-12-06 22:00:47,859 INFO L276 IsEmpty]: Start isEmpty. Operand 3094 states and 4527 transitions. [2021-12-06 22:00:47,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-06 22:00:47,866 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:00:47,866 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:00:47,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-06 22:00:48,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-06 22:00:48,068 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:00:48,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:00:48,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1706347041, now seen corresponding path program 1 times [2021-12-06 22:00:48,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:00:48,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228849720] [2021-12-06 22:00:48,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:00:48,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:00:48,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:00:48,307 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 22:00:48,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 22:00:48,558 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 22:00:48,558 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 22:00:48,559 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 22:00:48,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 22:00:48,563 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:00:48,566 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 22:00:48,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 10:00:48 BoogieIcfgContainer [2021-12-06 22:00:48,688 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 22:00:48,688 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 22:00:48,688 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 22:00:48,689 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 22:00:48,689 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:56:53" (3/4) ... [2021-12-06 22:00:48,691 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 22:00:48,691 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 22:00:48,692 INFO L158 Benchmark]: Toolchain (without parser) took 238480.05ms. Allocated memory was 92.3MB in the beginning and 499.1MB in the end (delta: 406.8MB). Free memory was 61.0MB in the beginning and 121.7MB in the end (delta: -60.8MB). Peak memory consumption was 345.3MB. Max. memory is 16.1GB. [2021-12-06 22:00:48,692 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 92.3MB. Free memory is still 66.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:00:48,692 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1307.85ms. Allocated memory was 92.3MB in the beginning and 134.2MB in the end (delta: 41.9MB). Free memory was 60.7MB in the beginning and 81.3MB in the end (delta: -20.6MB). Peak memory consumption was 52.6MB. Max. memory is 16.1GB. [2021-12-06 22:00:48,693 INFO L158 Benchmark]: Boogie Procedure Inliner took 113.43ms. Allocated memory is still 134.2MB. Free memory was 81.3MB in the beginning and 66.7MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-06 22:00:48,693 INFO L158 Benchmark]: Boogie Preprocessor took 111.17ms. Allocated memory is still 134.2MB. Free memory was 66.7MB in the beginning and 50.6MB in the end (delta: 16.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-06 22:00:48,693 INFO L158 Benchmark]: RCFGBuilder took 2174.83ms. Allocated memory was 134.2MB in the beginning and 180.4MB in the end (delta: 46.1MB). Free memory was 50.6MB in the beginning and 112.3MB in the end (delta: -61.7MB). Peak memory consumption was 41.5MB. Max. memory is 16.1GB. [2021-12-06 22:00:48,694 INFO L158 Benchmark]: TraceAbstraction took 234764.90ms. Allocated memory was 180.4MB in the beginning and 499.1MB in the end (delta: 318.8MB). Free memory was 112.3MB in the beginning and 121.7MB in the end (delta: -9.4MB). Peak memory consumption was 310.4MB. Max. memory is 16.1GB. [2021-12-06 22:00:48,694 INFO L158 Benchmark]: Witness Printer took 2.89ms. Allocated memory is still 499.1MB. Free memory is still 121.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:00:48,696 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.17ms. Allocated memory is still 92.3MB. Free memory is still 66.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1307.85ms. Allocated memory was 92.3MB in the beginning and 134.2MB in the end (delta: 41.9MB). Free memory was 60.7MB in the beginning and 81.3MB in the end (delta: -20.6MB). Peak memory consumption was 52.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 113.43ms. Allocated memory is still 134.2MB. Free memory was 81.3MB in the beginning and 66.7MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 111.17ms. Allocated memory is still 134.2MB. Free memory was 66.7MB in the beginning and 50.6MB in the end (delta: 16.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * RCFGBuilder took 2174.83ms. Allocated memory was 134.2MB in the beginning and 180.4MB in the end (delta: 46.1MB). Free memory was 50.6MB in the beginning and 112.3MB in the end (delta: -61.7MB). Peak memory consumption was 41.5MB. Max. memory is 16.1GB. * TraceAbstraction took 234764.90ms. Allocated memory was 180.4MB in the beginning and 499.1MB in the end (delta: 318.8MB). Free memory was 112.3MB in the beginning and 121.7MB in the end (delta: -9.4MB). Peak memory consumption was 310.4MB. Max. memory is 16.1GB. * Witness Printer took 2.89ms. Allocated memory is still 499.1MB. Free memory is still 121.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 7129]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 4873, overapproximation of bitwiseAnd at line 4735. Possible FailurePath: [L5034] static struct net_device **slip_devs ; [L5035] static int slip_maxdev = 256; [L5850-L5853] static struct net_device_ops const sl_netdev_ops = {& sl_init, & sl_uninit, & sl_open, & sl_close, & sl_xmit, 0, 0, 0, 0, 0, 0, & sl_ioctl, 0, & sl_change_mtu, 0, & sl_tx_timeout, & sl_get_stats64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L6723-L6726] static struct tty_ldisc_ops sl_ldisc = {21507, (char *)"slip", 0, 0, & slip_open, & slip_close, 0, 0, 0, 0, & slip_ioctl, & slip_compat_ioctl, 0, 0, & slip_hangup, & slip_receive_buf, & slip_write_wakeup, 0, & __this_module, 0}; [L6910] int LDV_IN_INTERRUPT ; VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L6913] int res_sl_init_14 ; [L6914] int res_sl_open_11 ; [L6915] int res_sl_close_10 ; [L6916] struct sk_buff *var_group2 ; [L6917] struct rtnl_link_stats64 var_group3 ; [L6918] int var_sl_change_mtu_12_p1 ; [L6919] struct ifreq var_group4 ; [L6920] int var_sl_ioctl_30_p2 ; [L6921] struct tty_struct var_group5 ; [L6922] int res_slip_open_21 ; [L6923] struct file *var_group6 ; [L6924] unsigned int var_slip_ioctl_28_p2 ; [L6925] unsigned long var_slip_ioctl_28_p3 ; [L6926] unsigned int var_slip_compat_ioctl_29_p2 ; [L6927] unsigned long var_slip_compat_ioctl_29_p3 ; [L6928] unsigned char const *var_slip_receive_buf_18_p1 ; [L6929] char *var_slip_receive_buf_18_p2 ; [L6930] int var_slip_receive_buf_18_p3 ; [L6931] unsigned long var_sl_keepalive_34_p0 ; [L6932] unsigned long var_sl_outfill_33_p0 ; [L6933] int ldv_s_sl_netdev_ops_net_device_ops ; [L6934] int ldv_s_sl_ldisc_tty_ldisc_ops ; [L6935] int tmp ; [L6936] int tmp___0 ; [L6937] int tmp___1 ; VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L6939] CALL, EXPR dev_alloc_skb(1U) VAL [\old(arg0)=1, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L7186] CALL, EXPR ldv_malloc(sizeof(struct sk_buff)) VAL [\old(size)=243, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4847] COND FALSE !(__VERIFIER_nondet_int()) [L4852] return ((void *)0); VAL [\old(size)=243, \result={0:0}, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=0, size=243, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L7186] RET, EXPR ldv_malloc(sizeof(struct sk_buff)) VAL [\old(arg0)=1, __this_module={18446744073709551589:18446744073709551591}, arg0=1, LDV_IN_INTERRUPT=0, ldv_malloc(sizeof(struct sk_buff))={0:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L7186] return ldv_malloc(sizeof(struct sk_buff)); [L6939] RET, EXPR dev_alloc_skb(1U) VAL [__this_module={18446744073709551589:18446744073709551591}, dev_alloc_skb(1U)={0:0}, LDV_IN_INTERRUPT=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L6939] var_group2 = dev_alloc_skb(1U) [L6940] ldv_s_sl_netdev_ops_net_device_ops = 0 [L6941] ldv_s_sl_ldisc_tty_ldisc_ops = 0 [L6942] LDV_IN_INTERRUPT = 1 [L6943] FCALL ldv_initialize() [L6944] FCALL ldv_handler_precall() VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_s_sl_ldisc_tty_ldisc_ops=0, ldv_s_sl_netdev_ops_net_device_ops=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, var_group2={0:0}, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L6945] CALL, EXPR slip_init() [L6729] int status ; [L6730] void *tmp ; VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L6732] COND FALSE !(slip_maxdev <= 3) VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L6740] CALL, EXPR kzalloc((unsigned long )slip_maxdev * 8UL, 208U) [L4871] void *tmp ; VAL [\old(flags)=208, \old(size)=2048, __this_module={18446744073709551589:18446744073709551591}, flags=208, LDV_IN_INTERRUPT=1, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4873] CALL, EXPR kmalloc(size, flags | 32768U) VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4862] void *tmp___2 ; [L4864] CALL, EXPR __kmalloc(size, flags) [L4857] CALL, EXPR ldv_malloc(size) VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4847] COND TRUE __VERIFIER_nondet_int() [L4848] void *res = malloc(size); [L4849] CALL, EXPR ldv_is_err(res) [L4843] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [\result=0, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ptr={-18446744073709551615:0}, ptr={-18446744073709551615:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4849] RET, EXPR ldv_is_err(res) [L4849] CALL assume_abort_if_not(!ldv_is_err(res)) [L4838] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={18446744073709551589:18446744073709551591}, cond=1, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4849] RET assume_abort_if_not(!ldv_is_err(res)) [L4850] return res; VAL [\old(size)=2048, \result={-18446744073709551615:0}, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, res={-18446744073709551615:0}, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4857] RET, EXPR ldv_malloc(size) VAL [\old(size)=2048, \old(t)=4294967267, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_malloc(size)={-18446744073709551615:0}, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, t=4294967267] [L4857] return ldv_malloc(size); [L4864] RET, EXPR __kmalloc(size, flags) [L4864] tmp___2 = __kmalloc(size, flags) [L4865] return (tmp___2); VAL [\old(flags)=4294967267, \old(size)=2048, \result={-18446744073709551615:0}, __this_module={18446744073709551589:18446744073709551591}, flags=4294967267, LDV_IN_INTERRUPT=1, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, tmp___2={-18446744073709551615:0}] [L4873] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=2048, __this_module={18446744073709551589:18446744073709551591}, flags=208, kmalloc(size, flags | 32768U)={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256] [L4873] tmp = kmalloc(size, flags | 32768U) [L4874] return (tmp); VAL [\old(flags)=208, \old(size)=2048, \result={-18446744073709551615:0}, __this_module={18446744073709551589:18446744073709551591}, flags=208, LDV_IN_INTERRUPT=1, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, tmp={-18446744073709551615:0}] [L6740] RET, EXPR kzalloc((unsigned long )slip_maxdev * 8UL, 208U) [L6740] tmp = kzalloc((unsigned long )slip_maxdev * 8UL, 208U) [L6741] slip_devs = (struct net_device **)tmp VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp={-18446744073709551615:0}] [L6742] COND FALSE !((unsigned long )slip_devs == (unsigned long )((struct net_device **)0)) [L6747] CALL, EXPR tty_register_ldisc(1, & sl_ldisc) [L7287] return __VERIFIER_nondet_int(); [L6747] RET, EXPR tty_register_ldisc(1, & sl_ldisc) [L6747] status = tty_register_ldisc(1, & sl_ldisc) [L6748] COND FALSE !(status != 0) VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, status=0, tmp={-18446744073709551615:0}] [L6753] return (status); VAL [\result=0, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, status=0, tmp={-18446744073709551615:0}] [L6945] RET, EXPR slip_init() [L6945] tmp = slip_init() [L6946] COND FALSE !(tmp != 0) VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_s_sl_ldisc_tty_ldisc_ops=0, ldv_s_sl_netdev_ops_net_device_ops=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=0, var_group2={0:0}, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L7076] tmp___1 = __VERIFIER_nondet_int() [L7077] COND TRUE (tmp___1 != 0 || ldv_s_sl_netdev_ops_net_device_ops != 0) || ldv_s_sl_ldisc_tty_ldisc_ops != 0 VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_s_sl_ldisc_tty_ldisc_ops=0, ldv_s_sl_netdev_ops_net_device_ops=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=0, tmp___1=-2, var_group2={0:0}, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L6952] tmp___0 = __VERIFIER_nondet_int() [L6954] case 0: [L6967] case 1: [L6980] case 2: [L6993] case 3: [L7001] case 4: [L7005] case 5: [L7009] case 6: [L7013] case 7: [L7017] case 8: [L7021] case 9: VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_s_sl_ldisc_tty_ldisc_ops=0, ldv_s_sl_netdev_ops_net_device_ops=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=0, tmp___0=9, tmp___1=-2, var_group2={0:0}, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L7022] COND TRUE ldv_s_sl_ldisc_tty_ldisc_ops == 0 VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_s_sl_ldisc_tty_ldisc_ops=0, ldv_s_sl_netdev_ops_net_device_ops=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=0, tmp___0=9, tmp___1=-2, var_group2={0:0}, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L7023] FCALL ldv_handler_precall() VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ldv_s_sl_ldisc_tty_ldisc_ops=0, ldv_s_sl_netdev_ops_net_device_ops=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=0, tmp___0=9, tmp___1=-2, var_group2={0:0}, var_group3={18446744073709547526:0}, var_group4={18446744073709547525:0}, var_group5={18446744073709547524:0}] [L7024] CALL ldv_slip_open_3(&var_group5) [L7117] ldv_func_ret_type___1 ldv_func_res ; [L7118] int tmp ; [L7120] CALL, EXPR slip_open(tty) [L6037] struct slip *sl ; [L6038] int err ; [L6039] int tmp ; [L6040] dev_t tmp___0 ; [L6041] struct task_struct *tmp___1 ; [L6042] int tmp___2 ; [L6044] CALL, EXPR capable(12) [L7172] return __VERIFIER_nondet_int(); [L6044] RET, EXPR capable(12) [L6044] tmp = capable(12) [L6045] COND FALSE !(tmp == 0) [L6049] EXPR tty->ops [L6049] EXPR (tty->ops)->write VAL [(tty->ops)->write={-29:30}, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tty={18446744073709547524:0}, tty={18446744073709547524:0}, tty->ops={18446744073709551600:-3}] [L6049-L6051] COND FALSE !((unsigned long )(tty->ops)->write == (unsigned long )((int (* )(struct tty_struct * , unsigned char const * , int ))0)) [L6055] FCALL rtnl_lock() [L6056] CALL sl_sync() [L5925] int i ; [L5926] struct net_device *dev ; [L5927] struct slip *sl ; [L5928] void *tmp ; [L5930] i = 0 VAL [__this_module={18446744073709551589:18446744073709551591}, i=0, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5951] COND TRUE i < slip_maxdev VAL [__this_module={18446744073709551589:18446744073709551591}, i=0, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5933] EXPR slip_devs + (unsigned long )i [L5933] dev = *(slip_devs + (unsigned long )i) [L5934] COND FALSE !((unsigned long )dev == (unsigned long )((struct net_device *)0)) VAL [__this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=0, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5938] CALL, EXPR netdev_priv((struct net_device const *)dev) VAL [__this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4903] return ((void *)dev + 2496U); VAL [\result={2509:-12}, __this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, dev={2509:-2508}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5938] RET, EXPR netdev_priv((struct net_device const *)dev) VAL [__this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=0, LDV_IN_INTERRUPT=1, netdev_priv((struct net_device const *)dev)={2509:-12}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5938] tmp = netdev_priv((struct net_device const *)dev) [L5939] sl = (struct slip *)tmp [L5940] EXPR sl->tty [L5940] (unsigned long )sl->tty != (unsigned long )((struct tty_struct *)0) || (unsigned int )sl->leased != 0U VAL [(unsigned long )sl->tty != (unsigned long )((struct tty_struct *)0) || (unsigned int )sl->leased != 0U=1, __this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=0, LDV_IN_INTERRUPT=1, sl={2509:-12}, sl->tty={-30:31}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp={2509:-12}] [L5940] COND TRUE (unsigned long )sl->tty != (unsigned long )((struct tty_struct *)0) || (unsigned int )sl->leased != 0U [L5949] i = i + 1 VAL [__this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=1, LDV_IN_INTERRUPT=1, sl={2509:-12}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp={2509:-12}] [L5951] COND TRUE i < slip_maxdev VAL [__this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=1, LDV_IN_INTERRUPT=1, sl={2509:-12}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp={2509:-12}] [L5933] EXPR slip_devs + (unsigned long )i [L5933] dev = *(slip_devs + (unsigned long )i) [L5934] COND TRUE (unsigned long )dev == (unsigned long )((struct net_device *)0) VAL [__this_module={18446744073709551589:18446744073709551591}, dev={18446744073709551581:35}, i=1, LDV_IN_INTERRUPT=1, sl={2509:-12}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp={2509:-12}] [L6056] RET sl_sync() [L6057] EXPR tty->disc_data [L6057] sl = (struct slip *)tty->disc_data [L6058] err = -17 [L6059] (unsigned long )sl != (unsigned long )((struct slip *)0) && sl->magic == 21250 [L6059] EXPR sl->magic [L6059] (unsigned long )sl != (unsigned long )((struct slip *)0) && sl->magic == 21250 VAL [(unsigned long )sl != (unsigned long )((struct slip *)0) && sl->magic == 21250=0, __this_module={18446744073709551589:18446744073709551591}, err=-17, LDV_IN_INTERRUPT=1, sl={-32:33}, sl->magic=-4, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6059] COND FALSE !((unsigned long )sl != (unsigned long )((struct slip *)0) && sl->magic == 21250) [L6063] err = -23 VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={-32:33}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6064] CALL, EXPR tty_devnum(tty) VAL [__this_module={18446744073709551589:18446744073709551591}, arg0={18446744073709547524:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L7276] return __VERIFIER_nondet_uint(); [L6064] RET, EXPR tty_devnum(tty) VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={-32:33}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tty={18446744073709547524:0}, tty={18446744073709547524:0}, tty_devnum(tty)=18446744073709551605] [L6064] tmp___0 = tty_devnum(tty) [L6065] CALL, EXPR sl_alloc(tmp___0) [L5961] int i ; [L5962] struct net_device *dev ; [L5963] struct slip *sl ; [L5964] void *tmp ; [L5965] int tmp___0 ; [L5966] char name[16U] ; [L5967] void *tmp___1 ; [L5968] struct lock_class_key __key ; [L5969] struct lock_class_key __key___0 ; [L5970] struct lock_class_key __key___1 ; [L5972] dev = 0 VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={0:0}, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5973] COND FALSE !((unsigned long )slip_devs == (unsigned long )((struct net_device **)0)) [L5977] i = 0 VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={0:0}, i=0, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5987] COND TRUE i < slip_maxdev VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={0:0}, i=0, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5980] EXPR slip_devs + (unsigned long )i [L5980] dev = *(slip_devs + (unsigned long )i) [L5981] COND FALSE !((unsigned long )dev == (unsigned long )((struct net_device *)0)) [L5985] i = i + 1 VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5987] COND TRUE i < slip_maxdev VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={2509:-2508}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5980] EXPR slip_devs + (unsigned long )i [L5980] dev = *(slip_devs + (unsigned long )i) [L5981] COND TRUE (unsigned long )dev == (unsigned long )((struct net_device *)0) VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709551581:35}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5992] COND FALSE !(i >= slip_maxdev) VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709551581:35}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L5996] COND FALSE !((unsigned long )dev != (unsigned long )((struct net_device *)0)) VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709551581:35}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L6008] COND TRUE (unsigned long )dev == (unsigned long )((struct net_device *)0) [L6010] CALL, EXPR alloc_netdev_mqs(472, (char const *)(& name), & sl_setup, 1U, 1U) [L7168] CALL, EXPR ldv_malloc(sizeof(struct net_device)) VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4847] COND TRUE __VERIFIER_nondet_int() [L4848] void *res = malloc(size); [L4849] CALL, EXPR ldv_is_err(res) [L4843] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [\result=0, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, ptr={18446744073709547521:0}, ptr={18446744073709547521:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4849] RET, EXPR ldv_is_err(res) [L4849] CALL assume_abort_if_not(!ldv_is_err(res)) [L4838] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={18446744073709551589:18446744073709551591}, cond=1, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4849] RET assume_abort_if_not(!ldv_is_err(res)) [L4850] return res; VAL [\old(size)=2255, \result={18446744073709547521:0}, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, res={18446744073709547521:0}, size=2255, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L7168] RET, EXPR ldv_malloc(sizeof(struct net_device)) VAL [\old(arg0)=472, \old(arg3)=1, \old(arg4)=1, __this_module={18446744073709551589:18446744073709551591}, arg0=472, arg1={18446744073709547527:0}, arg1={18446744073709547527:0}, arg2={-1:10}, arg2={-1:10}, arg3=1, arg4=1, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct net_device))={18446744073709547521:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L7168] return ldv_malloc(sizeof(struct net_device)); [L6010] RET, EXPR alloc_netdev_mqs(472, (char const *)(& name), & sl_setup, 1U, 1U) [L6010] dev = alloc_netdev_mqs(472, (char const *)(& name), & sl_setup, 1U, 1U) [L6011] COND FALSE !((unsigned long )dev == (unsigned long )((struct net_device *)0)) [L6015] dev->base_addr = (unsigned long )i VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L6018] CALL, EXPR netdev_priv((struct net_device const *)dev) VAL [__this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4903] return ((void *)dev + 2496U); VAL [\result={18446744073709547521:2496}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, dev={18446744073709547521:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L6018] RET, EXPR netdev_priv((struct net_device const *)dev) VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, netdev_priv((struct net_device const *)dev)={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L6018] tmp___1 = netdev_priv((struct net_device const *)dev) [L6019] sl = (struct slip *)tmp___1 [L6020] sl->magic = 21250 [L6021] sl->dev = dev [L6022] CALL spinlock_check(& sl->lock) [L4778] return (& lock->ldv_5934.rlock); VAL [\result={18446744073709547521:2516}, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, lock={18446744073709547521:2516}, lock={18446744073709547521:2516}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L6022] RET spinlock_check(& sl->lock) [L6023] FCALL __raw_spin_lock_init(& sl->lock.ldv_5934.rlock, "&(&sl->lock)->rlock", & __key) [L6024] sl->mode = 8U VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp___1={18446744073709547521:2496}] [L6025] FCALL init_timer_key(& sl->keepalive_timer, "&sl->keepalive_timer", & __key___0) VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp___1={18446744073709547521:2496}] [L6026] sl->keepalive_timer.data = (unsigned long )sl [L6027] sl->keepalive_timer.function = & sl_keepalive VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp___1={18446744073709547521:2496}] [L6028] FCALL init_timer_key(& sl->outfill_timer, "&sl->outfill_timer", & __key___1) VAL [\old(line)=4294967285, __key={18446744073709547523:0}, __key___0={18446744073709547528:0}, __key___1={18446744073709547529:0}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, name={18446744073709547527:0}, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp___1={18446744073709547521:2496}] [L6029] sl->outfill_timer.data = (unsigned long )sl [L6030] sl->outfill_timer.function = & sl_outfill [L6031] *(slip_devs + (unsigned long )i) = dev [L6032] return (sl); [L6032] return (sl); [L6032] return (sl); [L6032] return (sl); [L6032] return (sl); VAL [\old(line)=4294967285, \result={18446744073709547521:2496}, __this_module={18446744073709551589:18446744073709551591}, dev={18446744073709547521:0}, i=1, LDV_IN_INTERRUPT=1, line=4294967285, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp___1={18446744073709547521:2496}] [L6065] RET, EXPR sl_alloc(tmp___0) [L6065] sl = sl_alloc(tmp___0) [L6066] COND FALSE !((unsigned long )sl == (unsigned long )((struct slip *)0)) [L6070] sl->tty = tty [L6071] tty->disc_data = (void *)sl VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6072] CALL, EXPR tty_devnum(tty) VAL [__this_module={18446744073709551589:18446744073709551591}, arg0={18446744073709547524:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L7276] return __VERIFIER_nondet_uint(); [L6072] RET, EXPR tty_devnum(tty) VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tty={18446744073709547524:0}, tty={18446744073709547524:0}, tty_devnum(tty)=18446744073709551592] [L6072] sl->line = tty_devnum(tty) [L6073] CALL, EXPR get_current() VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4746] struct task_struct *pfo_ret__ ; [L4749] case 1UL: [L4752] case 2UL: [L4755] case 4UL: [L4758] case 8UL: VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4765] return (pfo_ret__); VAL [\result={18446744073709551596:-5}, __this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, pfo_ret__={18446744073709551596:-5}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L6073] RET, EXPR get_current() VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, get_current()={18446744073709551596:-5}, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6073] tmp___1 = get_current() [L6074] EXPR tmp___1->pid [L6074] sl->pid = tmp___1->pid [L6075] CALL, EXPR constant_test_bit(0U, (unsigned long const volatile *)(& sl->flags)) VAL [\old(nr)=0, __this_module={18446744073709551589:18446744073709551591}, addr={18446744073709547521:2668}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] [L4735] EXPR addr + (unsigned long )(nr / 64U) [L4735] return ((int )((unsigned long )*(addr + (unsigned long )(nr / 64U)) >> ((int )nr & 63)) & 1); [L6075] RET, EXPR constant_test_bit(0U, (unsigned long const volatile *)(& sl->flags)) VAL [__this_module={18446744073709551589:18446744073709551591}, constant_test_bit(0U, (unsigned long const volatile *)(& sl->flags))=-6, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tmp___1={18446744073709551596:-5}, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6075] tmp___2 = constant_test_bit(0U, (unsigned long const volatile *)(& sl->flags)) [L6076] COND FALSE !(tmp___2 == 0) VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tmp___1={18446744073709551596:-5}, tmp___2=-6, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6090] EXPR sl->keepalive VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl->keepalive=512, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tmp___1={18446744073709551596:-5}, tmp___2=-6, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6090] COND FALSE !((unsigned int )sl->keepalive != 0U) [L6095] EXPR sl->outfill VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl->outfill=768, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tmp___1={18446744073709551596:-5}, tmp___2=-6, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6095] COND FALSE !((unsigned int )sl->outfill != 0U) [L6100] FCALL rtnl_unlock() VAL [__this_module={18446744073709551589:18446744073709551591}, err=-23, LDV_IN_INTERRUPT=1, sl={18446744073709547521:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256, tmp=1, tmp___0=4294967285, tmp___1={18446744073709551596:-5}, tmp___2=-6, tty={18446744073709547524:0}, tty={18446744073709547524:0}] [L6101] tty->receive_room = 65536U [L6102] EXPR sl->dev [L6102] EXPR (sl->dev)->base_addr [L6102] return ((int )(sl->dev)->base_addr); [L7120] RET, EXPR slip_open(tty) [L7120] tmp = slip_open(tty) [L7121] ldv_func_res = tmp [L7122] CALL ldv_check_callback_ret_val(ldv_func_res) [L7135] COND FALSE !(ret_val <= 0) [L7137] CALL ldv_error() [L7129] reach_error() VAL [__this_module={18446744073709551589:18446744073709551591}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-18446744073709551615:0}, slip_maxdev=256] - StatisticsResult: Ultimate Automizer benchmark data CFG has 44 procedures, 964 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 234.6s, OverallIterations: 18, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 195.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 31 mSolverCounterUnknown, 58649 SdHoareTripleChecker+Valid, 186.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 55374 mSDsluCounter, 212495 SdHoareTripleChecker+Invalid, 175.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 16804 IncrementalHoareTripleChecker+Unchecked, 178153 mSDsCounter, 22980 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 100139 IncrementalHoareTripleChecker+Invalid, 139954 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22980 mSolverCounterUnsat, 34342 mSDtfsCounter, 100139 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1715 GetRequests, 1455 SyntacticMatches, 15 SemanticMatches, 245 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4142 ImplicationChecksByTransitivity, 5.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3094occurred in iteration=17, InterpolantAutomatonStates: 184, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.0s AutomataMinimizationTime, 17 MinimizatonAttempts, 22077 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 25.7s SatisfiabilityAnalysisTime, 8.1s InterpolantComputationTime, 2858 NumberOfCodeBlocks, 2858 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 2943 ConstructedInterpolants, 25 QuantifiedInterpolants, 11477 SizeOfPredicates, 81 NumberOfNonLiveVariables, 7055 ConjunctsInSsa, 271 ConjunctsInUnsatCore, 25 InterpolantComputations, 14 PerfectInterpolantSequences, 377/405 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-12-06 22:00:48,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:00:50,279 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:00:50,281 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:00:50,313 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:00:50,313 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:00:50,314 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:00:50,316 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:00:50,319 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:00:50,320 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:00:50,321 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:00:50,322 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:00:50,323 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:00:50,323 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:00:50,324 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:00:50,325 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:00:50,326 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:00:50,327 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:00:50,328 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:00:50,329 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:00:50,331 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:00:50,333 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:00:50,334 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:00:50,335 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:00:50,335 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:00:50,338 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:00:50,338 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:00:50,339 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:00:50,339 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:00:50,340 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:00:50,341 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:00:50,341 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:00:50,342 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:00:50,342 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:00:50,343 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:00:50,344 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:00:50,344 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:00:50,349 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:00:50,349 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:00:50,349 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:00:50,350 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:00:50,350 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:00:50,351 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 22:00:50,373 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:00:50,373 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:00:50,373 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:00:50,373 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:00:50,374 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:00:50,374 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:00:50,375 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:00:50,375 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:00:50,375 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:00:50,376 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:00:50,376 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:00:50,376 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:00:50,376 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:00:50,376 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:00:50,377 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:00:50,377 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:00:50,377 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:00:50,377 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:00:50,377 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:00:50,378 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:00:50,378 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:00:50,378 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:00:50,378 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:00:50,378 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:00:50,379 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:00:50,379 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:00:50,379 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:00:50,379 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:00:50,379 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:00:50,380 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:00:50,380 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:00:50,380 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:00:50,380 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:00:50,380 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:00:50,381 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_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/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_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 03b59b42cc833f5b28fc5dc7cc6711355c533ad94229ba44874c6d4d186d9dcb [2021-12-06 22:00:50,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:00:50,645 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:00:50,646 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:00:50,647 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:00:50,648 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:00:50,648 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-06 22:00:50,688 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/53efa2a2d/706218fa4be14a0d91240ed760962f33/FLAG8360ff1d4 [2021-12-06 22:00:51,256 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:00:51,256 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-06 22:00:51,277 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/53efa2a2d/706218fa4be14a0d91240ed760962f33/FLAG8360ff1d4 [2021-12-06 22:00:51,668 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/data/53efa2a2d/706218fa4be14a0d91240ed760962f33 [2021-12-06 22:00:51,670 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:00:51,671 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:00:51,672 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:00:51,672 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:00:51,674 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:00:51,675 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:00:51" (1/1) ... [2021-12-06 22:00:51,675 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a396db5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:51, skipping insertion in model container [2021-12-06 22:00:51,675 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:00:51" (1/1) ... [2021-12-06 22:00:51,680 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:00:51,760 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:00:52,597 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-06 22:00:52,617 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:00:52,638 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:00:52,680 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:00:52,875 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-06 22:00:52,880 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:00:52,886 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:00:53,033 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-06 22:00:53,037 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:00:53,139 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:00:53,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53 WrapperNode [2021-12-06 22:00:53,139 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:00:53,140 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:00:53,140 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:00:53,140 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:00:53,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,192 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,271 INFO L137 Inliner]: procedures = 170, calls = 812, calls flagged for inlining = 80, calls inlined = 79, statements flattened = 2691 [2021-12-06 22:00:53,271 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:00:53,272 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:00:53,272 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:00:53,272 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:00:53,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,279 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,296 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,297 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,367 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,378 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,388 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,402 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:00:53,403 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:00:53,403 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:00:53,403 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:00:53,403 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (1/1) ... [2021-12-06 22:00:53,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:00:53,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:00:53,427 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:00:53,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:00:53,462 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-06 22:00:53,463 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-12-06 22:00:53,463 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2021-12-06 22:00:53,463 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2021-12-06 22:00:53,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive_int [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive_int [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 22:00:53,464 INFO L130 BoogieDeclarations]: Found specification of procedure sl_free_bufs [2021-12-06 22:00:53,464 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_free_bufs [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-06 22:00:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2021-12-06 22:00:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 22:00:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 22:00:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 22:00:53,465 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-06 22:00:53,465 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-12-06 22:00:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure sl_bump [2021-12-06 22:00:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_bump [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure slip_ioctl [2021-12-06 22:00:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_ioctl [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-12-06 22:00:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure slip_close [2021-12-06 22:00:53,466 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_close [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:00:53,466 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-06 22:00:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2021-12-06 22:00:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-12-06 22:00:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure sl_ioctl [2021-12-06 22:00:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_ioctl [2021-12-06 22:00:53,467 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2021-12-06 22:00:53,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hangup [2021-12-06 22:00:53,468 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hangup [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2021-12-06 22:00:53,468 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2021-12-06 22:00:53,468 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2021-12-06 22:00:53,468 INFO L130 BoogieDeclarations]: Found specification of procedure tty_devnum [2021-12-06 22:00:53,468 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_devnum [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-06 22:00:53,469 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-06 22:00:53,469 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-06 22:00:53,469 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-06 22:00:53,469 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-06 22:00:53,469 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 22:00:53,469 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 22:00:53,469 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure sl_unlock [2021-12-06 22:00:53,470 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_unlock [2021-12-06 22:00:53,470 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-12-06 22:00:53,471 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-12-06 22:00:53,788 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:00:53,790 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:01:11,261 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:01:11,276 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:01:11,277 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 22:01:11,279 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:01:11 BoogieIcfgContainer [2021-12-06 22:01:11,279 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:01:11,281 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:01:11,281 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:01:11,283 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:01:11,283 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:00:51" (1/3) ... [2021-12-06 22:01:11,283 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16993533 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:01:11, skipping insertion in model container [2021-12-06 22:01:11,284 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:00:53" (2/3) ... [2021-12-06 22:01:11,284 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16993533 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:01:11, skipping insertion in model container [2021-12-06 22:01:11,284 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:01:11" (3/3) ... [2021-12-06 22:01:11,285 INFO L111 eAbstractionObserver]: Analyzing ICFG m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-06 22:01:11,289 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:01:11,289 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:01:11,328 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:01:11,339 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 22:01:11,339 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:01:11,369 INFO L276 IsEmpty]: Start isEmpty. Operand has 964 states, 712 states have (on average 1.4297752808988764) internal successors, (1018), 739 states have internal predecessors, (1018), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) [2021-12-06 22:01:11,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-06 22:01:11,379 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:11,379 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:11,380 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:11,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1312205542, now seen corresponding path program 1 times [2021-12-06 22:01:11,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:11,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451759346] [2021-12-06 22:01:11,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:11,394 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:11,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:11,396 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:11,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:01:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:11,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:01:11,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:11,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:01:11,924 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:11,924 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:11,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451759346] [2021-12-06 22:01:11,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451759346] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:11,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:11,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:01:11,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782775477] [2021-12-06 22:01:11,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:11,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:01:11,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:11,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:01:11,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:11,956 INFO L87 Difference]: Start difference. First operand has 964 states, 712 states have (on average 1.4297752808988764) internal successors, (1018), 739 states have internal predecessors, (1018), 207 states have call successors, (207), 43 states have call predecessors, (207), 43 states have return successors, (207), 205 states have call predecessors, (207), 207 states have call successors, (207) Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 22:01:12,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:12,099 INFO L93 Difference]: Finished difference Result 1924 states and 2874 transitions. [2021-12-06 22:01:12,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:01:12,101 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2021-12-06 22:01:12,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:12,120 INFO L225 Difference]: With dead ends: 1924 [2021-12-06 22:01:12,120 INFO L226 Difference]: Without dead ends: 925 [2021-12-06 22:01:12,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:12,132 INFO L933 BasicCegarLoop]: 1416 mSDtfsCounter, 1410 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1410 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:12,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1410 Valid, 1416 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:01:12,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-12-06 22:01:12,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 925. [2021-12-06 22:01:12,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 682 states have (on average 1.4193548387096775) internal successors, (968), 706 states have internal predecessors, (968), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2021-12-06 22:01:12,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1366 transitions. [2021-12-06 22:01:12,247 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1366 transitions. Word has length 59 [2021-12-06 22:01:12,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:12,248 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1366 transitions. [2021-12-06 22:01:12,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 22:01:12,249 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1366 transitions. [2021-12-06 22:01:12,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-06 22:01:12,254 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:12,254 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:12,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:01:12,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:12,457 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:12,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:12,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1735852264, now seen corresponding path program 1 times [2021-12-06 22:01:12,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:12,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889348353] [2021-12-06 22:01:12,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:12,464 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:12,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:12,467 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:12,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:01:12,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:12,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:01:12,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:12,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 22:01:12,904 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:12,904 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:12,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889348353] [2021-12-06 22:01:12,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889348353] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:12,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:12,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:01:12,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118134053] [2021-12-06 22:01:12,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:12,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:12,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:12,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:12,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:12,907 INFO L87 Difference]: Start difference. First operand 925 states and 1366 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 22:01:13,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:13,016 INFO L93 Difference]: Finished difference Result 1833 states and 2709 transitions. [2021-12-06 22:01:13,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:01:13,017 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2021-12-06 22:01:13,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:13,025 INFO L225 Difference]: With dead ends: 1833 [2021-12-06 22:01:13,025 INFO L226 Difference]: Without dead ends: 925 [2021-12-06 22:01:13,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:13,030 INFO L933 BasicCegarLoop]: 1365 mSDtfsCounter, 1 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4090 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:13,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 4090 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:01:13,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-12-06 22:01:13,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 925. [2021-12-06 22:01:13,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 682 states have (on average 1.4178885630498534) internal successors, (967), 706 states have internal predecessors, (967), 199 states have call successors, (199), 43 states have call predecessors, (199), 43 states have return successors, (199), 197 states have call predecessors, (199), 199 states have call successors, (199) [2021-12-06 22:01:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1365 transitions. [2021-12-06 22:01:13,092 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1365 transitions. Word has length 59 [2021-12-06 22:01:13,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:13,093 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1365 transitions. [2021-12-06 22:01:13,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 22:01:13,093 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1365 transitions. [2021-12-06 22:01:13,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-06 22:01:13,095 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:13,095 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:13,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:01:13,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:13,296 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:13,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:13,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1026212091, now seen corresponding path program 1 times [2021-12-06 22:01:13,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:13,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046099111] [2021-12-06 22:01:13,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:13,298 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:13,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:13,298 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:13,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:01:13,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:13,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 22:01:13,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:13,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 22:01:13,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:13,906 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:13,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2046099111] [2021-12-06 22:01:13,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2046099111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:13,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:13,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:01:13,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448698826] [2021-12-06 22:01:13,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:13,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:01:13,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:13,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:01:13,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:01:13,908 INFO L87 Difference]: Start difference. First operand 925 states and 1365 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 22:01:14,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:14,831 INFO L93 Difference]: Finished difference Result 1872 states and 2757 transitions. [2021-12-06 22:01:14,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 22:01:14,831 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 62 [2021-12-06 22:01:14,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:14,836 INFO L225 Difference]: With dead ends: 1872 [2021-12-06 22:01:14,836 INFO L226 Difference]: Without dead ends: 953 [2021-12-06 22:01:14,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-12-06 22:01:14,840 INFO L933 BasicCegarLoop]: 1367 mSDtfsCounter, 39 mSDsluCounter, 9532 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 10899 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:14,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 10899 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:01:14,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2021-12-06 22:01:14,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 947. [2021-12-06 22:01:14,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 697 states have (on average 1.4103299856527978) internal successors, (983), 722 states have internal predecessors, (983), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2021-12-06 22:01:14,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1386 transitions. [2021-12-06 22:01:14,876 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1386 transitions. Word has length 62 [2021-12-06 22:01:14,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:14,877 INFO L470 AbstractCegarLoop]: Abstraction has 947 states and 1386 transitions. [2021-12-06 22:01:14,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 22:01:14,877 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1386 transitions. [2021-12-06 22:01:14,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 22:01:14,878 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:14,878 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:14,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-06 22:01:15,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:15,079 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:15,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:15,080 INFO L85 PathProgramCache]: Analyzing trace with hash 12706885, now seen corresponding path program 1 times [2021-12-06 22:01:15,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:15,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702190106] [2021-12-06 22:01:15,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:15,081 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:15,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:15,082 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:15,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 22:01:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:15,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:01:15,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:15,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:15,410 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:15,410 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:15,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702190106] [2021-12-06 22:01:15,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702190106] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:15,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:15,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:01:15,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612841535] [2021-12-06 22:01:15,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:15,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:15,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:15,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:15,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:15,412 INFO L87 Difference]: Start difference. First operand 947 states and 1386 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 22:01:15,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:15,842 INFO L93 Difference]: Finished difference Result 1461 states and 2206 transitions. [2021-12-06 22:01:15,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:01:15,843 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 65 [2021-12-06 22:01:15,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:15,851 INFO L225 Difference]: With dead ends: 1461 [2021-12-06 22:01:15,852 INFO L226 Difference]: Without dead ends: 1459 [2021-12-06 22:01:15,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:15,854 INFO L933 BasicCegarLoop]: 2173 mSDtfsCounter, 925 mSDsluCounter, 3175 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 5348 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:15,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [956 Valid, 5348 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:01:15,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2021-12-06 22:01:15,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 949. [2021-12-06 22:01:15,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 699 states have (on average 1.4091559370529327) internal successors, (985), 724 states have internal predecessors, (985), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2021-12-06 22:01:15,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1388 transitions. [2021-12-06 22:01:15,915 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1388 transitions. Word has length 65 [2021-12-06 22:01:15,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:15,916 INFO L470 AbstractCegarLoop]: Abstraction has 949 states and 1388 transitions. [2021-12-06 22:01:15,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 22:01:15,916 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1388 transitions. [2021-12-06 22:01:15,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-06 22:01:15,918 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:15,918 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:15,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 22:01:16,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:16,120 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:16,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:16,121 INFO L85 PathProgramCache]: Analyzing trace with hash 384734306, now seen corresponding path program 1 times [2021-12-06 22:01:16,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:16,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383192086] [2021-12-06 22:01:16,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:16,122 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:16,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:16,124 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:16,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 22:01:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:16,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:01:16,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:16,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:16,582 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:16,582 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:16,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383192086] [2021-12-06 22:01:16,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383192086] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:16,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:16,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:01:16,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687824828] [2021-12-06 22:01:16,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:16,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:16,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:16,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:16,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:16,584 INFO L87 Difference]: Start difference. First operand 949 states and 1388 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 22:01:16,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:16,935 INFO L93 Difference]: Finished difference Result 1464 states and 2209 transitions. [2021-12-06 22:01:16,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:01:16,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 66 [2021-12-06 22:01:16,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:16,944 INFO L225 Difference]: With dead ends: 1464 [2021-12-06 22:01:16,945 INFO L226 Difference]: Without dead ends: 1462 [2021-12-06 22:01:16,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:16,946 INFO L933 BasicCegarLoop]: 2179 mSDtfsCounter, 925 mSDsluCounter, 3177 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 5356 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:16,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [956 Valid, 5356 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:01:16,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2021-12-06 22:01:16,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 949. [2021-12-06 22:01:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 699 states have (on average 1.4091559370529327) internal successors, (985), 724 states have internal predecessors, (985), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2021-12-06 22:01:16,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1388 transitions. [2021-12-06 22:01:16,996 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1388 transitions. Word has length 66 [2021-12-06 22:01:16,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:16,997 INFO L470 AbstractCegarLoop]: Abstraction has 949 states and 1388 transitions. [2021-12-06 22:01:16,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 22:01:16,997 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1388 transitions. [2021-12-06 22:01:16,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-06 22:01:16,999 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:16,999 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:17,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 22:01:17,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:17,200 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:17,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:17,200 INFO L85 PathProgramCache]: Analyzing trace with hash -683622511, now seen corresponding path program 1 times [2021-12-06 22:01:17,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:17,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1341974631] [2021-12-06 22:01:17,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:17,201 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:17,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:17,201 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:17,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 22:01:17,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:17,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:01:17,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:17,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:17,729 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:17,730 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:17,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1341974631] [2021-12-06 22:01:17,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1341974631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:17,730 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:17,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:01:17,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080721758] [2021-12-06 22:01:17,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:17,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:17,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:17,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:17,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:17,731 INFO L87 Difference]: Start difference. First operand 949 states and 1388 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-06 22:01:20,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:20,300 INFO L93 Difference]: Finished difference Result 2371 states and 3551 transitions. [2021-12-06 22:01:20,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:01:20,300 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 75 [2021-12-06 22:01:20,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:20,309 INFO L225 Difference]: With dead ends: 2371 [2021-12-06 22:01:20,309 INFO L226 Difference]: Without dead ends: 1463 [2021-12-06 22:01:20,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:20,312 INFO L933 BasicCegarLoop]: 1854 mSDtfsCounter, 1844 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1982 SdHoareTripleChecker+Valid, 2809 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:20,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1982 Valid, 2809 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-12-06 22:01:20,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states. [2021-12-06 22:01:20,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 950. [2021-12-06 22:01:20,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 700 states have (on average 1.4085714285714286) internal successors, (986), 725 states have internal predecessors, (986), 201 states have call successors, (201), 47 states have call predecessors, (201), 48 states have return successors, (202), 199 states have call predecessors, (202), 201 states have call successors, (202) [2021-12-06 22:01:20,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1389 transitions. [2021-12-06 22:01:20,357 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1389 transitions. Word has length 75 [2021-12-06 22:01:20,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:20,357 INFO L470 AbstractCegarLoop]: Abstraction has 950 states and 1389 transitions. [2021-12-06 22:01:20,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-06 22:01:20,358 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1389 transitions. [2021-12-06 22:01:20,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-06 22:01:20,359 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:20,359 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:20,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 22:01:20,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:20,561 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:20,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:20,562 INFO L85 PathProgramCache]: Analyzing trace with hash -761624014, now seen corresponding path program 1 times [2021-12-06 22:01:20,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:20,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829429300] [2021-12-06 22:01:20,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:20,565 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:20,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:20,567 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:20,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 22:01:20,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:20,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:01:20,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:21,048 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:21,048 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:21,048 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:21,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829429300] [2021-12-06 22:01:21,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829429300] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:21,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:21,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:01:21,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795438458] [2021-12-06 22:01:21,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:21,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:01:21,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:21,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:01:21,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:21,050 INFO L87 Difference]: Start difference. First operand 950 states and 1389 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-06 22:01:21,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:21,492 INFO L93 Difference]: Finished difference Result 1470 states and 2217 transitions. [2021-12-06 22:01:21,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:01:21,493 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 77 [2021-12-06 22:01:21,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:21,500 INFO L225 Difference]: With dead ends: 1470 [2021-12-06 22:01:21,500 INFO L226 Difference]: Without dead ends: 1468 [2021-12-06 22:01:21,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:01:21,501 INFO L933 BasicCegarLoop]: 2180 mSDtfsCounter, 1314 mSDsluCounter, 4842 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1345 SdHoareTripleChecker+Valid, 7022 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:21,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1345 Valid, 7022 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:01:21,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-12-06 22:01:21,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 952. [2021-12-06 22:01:21,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 701 states have (on average 1.4079885877318117) internal successors, (987), 726 states have internal predecessors, (987), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:21,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1392 transitions. [2021-12-06 22:01:21,550 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1392 transitions. Word has length 77 [2021-12-06 22:01:21,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:21,551 INFO L470 AbstractCegarLoop]: Abstraction has 952 states and 1392 transitions. [2021-12-06 22:01:21,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-06 22:01:21,551 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1392 transitions. [2021-12-06 22:01:21,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-06 22:01:21,553 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:21,553 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:21,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 22:01:21,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:21,755 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:21,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:21,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1650819158, now seen corresponding path program 1 times [2021-12-06 22:01:21,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:21,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1396333118] [2021-12-06 22:01:21,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:21,758 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:21,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:21,760 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:21,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 22:01:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:22,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:01:22,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:22,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 22:01:22,588 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:22,589 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:22,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1396333118] [2021-12-06 22:01:22,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1396333118] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:22,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:22,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:01:22,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138367532] [2021-12-06 22:01:22,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:22,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:01:22,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:22,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:01:22,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:22,590 INFO L87 Difference]: Start difference. First operand 952 states and 1392 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 22:01:23,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:23,453 INFO L93 Difference]: Finished difference Result 1863 states and 2739 transitions. [2021-12-06 22:01:23,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:01:23,470 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2021-12-06 22:01:23,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:23,474 INFO L225 Difference]: With dead ends: 1863 [2021-12-06 22:01:23,474 INFO L226 Difference]: Without dead ends: 952 [2021-12-06 22:01:23,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:23,477 INFO L933 BasicCegarLoop]: 1369 mSDtfsCounter, 1310 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1310 SdHoareTripleChecker+Valid, 1401 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:23,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1310 Valid, 1401 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:01:23,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states. [2021-12-06 22:01:23,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 952. [2021-12-06 22:01:23,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 701 states have (on average 1.406562054208274) internal successors, (986), 726 states have internal predecessors, (986), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1391 transitions. [2021-12-06 22:01:23,551 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1391 transitions. Word has length 85 [2021-12-06 22:01:23,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:23,551 INFO L470 AbstractCegarLoop]: Abstraction has 952 states and 1391 transitions. [2021-12-06 22:01:23,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 22:01:23,552 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1391 transitions. [2021-12-06 22:01:23,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-06 22:01:23,555 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:23,555 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:23,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-06 22:01:23,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:23,757 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:23,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:23,758 INFO L85 PathProgramCache]: Analyzing trace with hash 262548836, now seen corresponding path program 1 times [2021-12-06 22:01:23,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:23,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014313950] [2021-12-06 22:01:23,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:23,761 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:23,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:23,763 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:23,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 22:01:24,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:24,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:01:24,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:24,533 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:24,533 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:24,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014313950] [2021-12-06 22:01:24,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014313950] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:24,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:24,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:01:24,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123054643] [2021-12-06 22:01:24,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:24,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:24,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:24,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:24,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:24,534 INFO L87 Difference]: Start difference. First operand 952 states and 1391 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-06 22:01:27,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:27,765 INFO L93 Difference]: Finished difference Result 2379 states and 3559 transitions. [2021-12-06 22:01:27,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:01:27,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 87 [2021-12-06 22:01:27,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:27,773 INFO L225 Difference]: With dead ends: 2379 [2021-12-06 22:01:27,773 INFO L226 Difference]: Without dead ends: 1468 [2021-12-06 22:01:27,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:27,775 INFO L933 BasicCegarLoop]: 1929 mSDtfsCounter, 1828 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1966 SdHoareTripleChecker+Valid, 2879 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:27,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1966 Valid, 2879 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2021-12-06 22:01:27,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-12-06 22:01:27,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 956. [2021-12-06 22:01:27,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 705 states have (on average 1.4056737588652481) internal successors, (991), 730 states have internal predecessors, (991), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:27,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 1396 transitions. [2021-12-06 22:01:27,837 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 1396 transitions. Word has length 87 [2021-12-06 22:01:27,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:27,838 INFO L470 AbstractCegarLoop]: Abstraction has 956 states and 1396 transitions. [2021-12-06 22:01:27,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-06 22:01:27,838 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 1396 transitions. [2021-12-06 22:01:27,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-06 22:01:27,842 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:27,842 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:27,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-06 22:01:28,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:28,044 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:28,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:28,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1147636327, now seen corresponding path program 1 times [2021-12-06 22:01:28,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:28,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180190831] [2021-12-06 22:01:28,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:28,048 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:28,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:28,051 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:28,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 22:01:28,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:28,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:01:28,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:28,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:28,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:01:29,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 22:01:29,183 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:29,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180190831] [2021-12-06 22:01:29,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180190831] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:01:29,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:01:29,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-12-06 22:01:29,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179295428] [2021-12-06 22:01:29,184 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:01:29,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:01:29,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:29,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:01:29,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:01:29,185 INFO L87 Difference]: Start difference. First operand 956 states and 1396 transitions. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2021-12-06 22:01:45,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:45,216 INFO L93 Difference]: Finished difference Result 3908 states and 5994 transitions. [2021-12-06 22:01:45,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:01:45,217 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 90 [2021-12-06 22:01:45,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:45,233 INFO L225 Difference]: With dead ends: 3908 [2021-12-06 22:01:45,233 INFO L226 Difference]: Without dead ends: 2993 [2021-12-06 22:01:45,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:01:45,236 INFO L933 BasicCegarLoop]: 2619 mSDtfsCounter, 4000 mSDsluCounter, 5710 mSDsCounter, 0 mSdLazyCounter, 4221 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4276 SdHoareTripleChecker+Valid, 8329 SdHoareTripleChecker+Invalid, 4687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 4221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:45,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4276 Valid, 8329 Invalid, 4687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 4221 Invalid, 0 Unknown, 0 Unchecked, 15.6s Time] [2021-12-06 22:01:45,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2021-12-06 22:01:45,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 963. [2021-12-06 22:01:45,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 712 states have (on average 1.404494382022472) internal successors, (1000), 737 states have internal predecessors, (1000), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:45,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1405 transitions. [2021-12-06 22:01:45,327 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1405 transitions. Word has length 90 [2021-12-06 22:01:45,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:45,327 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 1405 transitions. [2021-12-06 22:01:45,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 4 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2021-12-06 22:01:45,327 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1405 transitions. [2021-12-06 22:01:45,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-12-06 22:01:45,330 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:45,330 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:45,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 22:01:45,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:45,531 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:45,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:45,531 INFO L85 PathProgramCache]: Analyzing trace with hash 211258770, now seen corresponding path program 1 times [2021-12-06 22:01:45,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:45,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771188483] [2021-12-06 22:01:45,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:45,532 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:45,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:45,533 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:45,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 22:01:45,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:45,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:01:45,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:45,967 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 22:01:45,967 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:45,967 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:45,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771188483] [2021-12-06 22:01:45,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771188483] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:45,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:45,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:01:45,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043887998] [2021-12-06 22:01:45,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:45,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:01:45,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:45,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:01:45,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:45,969 INFO L87 Difference]: Start difference. First operand 963 states and 1405 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 22:01:46,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:46,557 INFO L93 Difference]: Finished difference Result 1891 states and 2879 transitions. [2021-12-06 22:01:46,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:01:46,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 99 [2021-12-06 22:01:46,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:46,566 INFO L225 Difference]: With dead ends: 1891 [2021-12-06 22:01:46,567 INFO L226 Difference]: Without dead ends: 1889 [2021-12-06 22:01:46,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:01:46,567 INFO L933 BasicCegarLoop]: 2295 mSDtfsCounter, 1809 mSDsluCounter, 5581 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1948 SdHoareTripleChecker+Valid, 7876 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 370 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:46,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1948 Valid, 7876 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [370 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:01:46,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2021-12-06 22:01:46,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 963. [2021-12-06 22:01:46,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 712 states have (on average 1.404494382022472) internal successors, (1000), 736 states have internal predecessors, (1000), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:46,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1405 transitions. [2021-12-06 22:01:46,649 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1405 transitions. Word has length 99 [2021-12-06 22:01:46,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:46,649 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 1405 transitions. [2021-12-06 22:01:46,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 22:01:46,649 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1405 transitions. [2021-12-06 22:01:46,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-12-06 22:01:46,654 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:46,654 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:46,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 22:01:46,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:46,855 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:46,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:46,855 INFO L85 PathProgramCache]: Analyzing trace with hash 720371343, now seen corresponding path program 1 times [2021-12-06 22:01:46,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:46,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185613711] [2021-12-06 22:01:46,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:46,857 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:46,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:46,858 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:46,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 22:01:47,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:01:47,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 22:01:47,436 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:47,436 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:47,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185613711] [2021-12-06 22:01:47,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185613711] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:47,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:47,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:01:47,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385364548] [2021-12-06 22:01:47,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:47,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:47,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:47,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:47,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:47,437 INFO L87 Difference]: Start difference. First operand 963 states and 1405 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 22:01:48,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:48,469 INFO L93 Difference]: Finished difference Result 2663 states and 4007 transitions. [2021-12-06 22:01:48,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:01:48,469 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 121 [2021-12-06 22:01:48,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:48,480 INFO L225 Difference]: With dead ends: 2663 [2021-12-06 22:01:48,480 INFO L226 Difference]: Without dead ends: 1741 [2021-12-06 22:01:48,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:48,483 INFO L933 BasicCegarLoop]: 2104 mSDtfsCounter, 1191 mSDsluCounter, 3448 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1301 SdHoareTripleChecker+Valid, 5552 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:48,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1301 Valid, 5552 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:01:48,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2021-12-06 22:01:48,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 965. [2021-12-06 22:01:48,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 714 states have (on average 1.403361344537815) internal successors, (1002), 738 states have internal predecessors, (1002), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:48,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1407 transitions. [2021-12-06 22:01:48,565 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1407 transitions. Word has length 121 [2021-12-06 22:01:48,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:48,565 INFO L470 AbstractCegarLoop]: Abstraction has 965 states and 1407 transitions. [2021-12-06 22:01:48,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 22:01:48,565 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1407 transitions. [2021-12-06 22:01:48,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 22:01:48,568 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:48,568 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-06 22:01:48,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 22:01:48,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:48,770 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:48,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:48,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1313702370, now seen corresponding path program 1 times [2021-12-06 22:01:48,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:48,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2055585635] [2021-12-06 22:01:48,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:48,775 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:48,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:48,777 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:48,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 22:01:49,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:01:49,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 22:01:49,387 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:49,387 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:49,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2055585635] [2021-12-06 22:01:49,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2055585635] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:49,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:49,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:01:49,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465996237] [2021-12-06 22:01:49,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:49,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:01:49,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:49,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:01:49,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:49,388 INFO L87 Difference]: Start difference. First operand 965 states and 1407 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-06 22:01:50,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:50,164 INFO L93 Difference]: Finished difference Result 2291 states and 3410 transitions. [2021-12-06 22:01:50,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:01:50,176 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2021-12-06 22:01:50,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:50,182 INFO L225 Difference]: With dead ends: 2291 [2021-12-06 22:01:50,182 INFO L226 Difference]: Without dead ends: 1367 [2021-12-06 22:01:50,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:50,184 INFO L933 BasicCegarLoop]: 1998 mSDtfsCounter, 420 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 3454 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:50,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 3454 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:01:50,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1367 states. [2021-12-06 22:01:50,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1367 to 967. [2021-12-06 22:01:50,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 716 states have (on average 1.4022346368715084) internal successors, (1004), 740 states have internal predecessors, (1004), 202 states have call successors, (202), 47 states have call predecessors, (202), 48 states have return successors, (203), 200 states have call predecessors, (203), 202 states have call successors, (203) [2021-12-06 22:01:50,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1409 transitions. [2021-12-06 22:01:50,256 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1409 transitions. Word has length 130 [2021-12-06 22:01:50,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:50,257 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 1409 transitions. [2021-12-06 22:01:50,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-06 22:01:50,257 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1409 transitions. [2021-12-06 22:01:50,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-06 22:01:50,259 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:50,259 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:50,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-12-06 22:01:50,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:50,460 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:50,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:50,461 INFO L85 PathProgramCache]: Analyzing trace with hash -584513274, now seen corresponding path program 1 times [2021-12-06 22:01:50,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:50,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1370865685] [2021-12-06 22:01:50,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:50,461 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:50,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:50,462 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:50,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 22:01:50,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:01:50,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-06 22:01:51,212 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:51,212 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:51,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1370865685] [2021-12-06 22:01:51,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1370865685] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:51,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:51,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:01:51,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084985618] [2021-12-06 22:01:51,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:51,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:01:51,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:51,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:01:51,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:01:51,214 INFO L87 Difference]: Start difference. First operand 967 states and 1409 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 22:01:52,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:52,875 INFO L93 Difference]: Finished difference Result 2833 states and 4264 transitions. [2021-12-06 22:01:52,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:01:52,876 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 138 [2021-12-06 22:01:52,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:52,884 INFO L225 Difference]: With dead ends: 2833 [2021-12-06 22:01:52,884 INFO L226 Difference]: Without dead ends: 1907 [2021-12-06 22:01:52,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:01:52,886 INFO L933 BasicCegarLoop]: 2285 mSDtfsCounter, 1376 mSDsluCounter, 8214 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1516 SdHoareTripleChecker+Valid, 10499 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:52,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1516 Valid, 10499 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 22:01:52,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1907 states. [2021-12-06 22:01:52,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1907 to 972. [2021-12-06 22:01:52,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 720 states have (on average 1.4) internal successors, (1008), 744 states have internal predecessors, (1008), 202 states have call successors, (202), 47 states have call predecessors, (202), 49 states have return successors, (207), 201 states have call predecessors, (207), 202 states have call successors, (207) [2021-12-06 22:01:52,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1417 transitions. [2021-12-06 22:01:52,977 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1417 transitions. Word has length 138 [2021-12-06 22:01:52,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:52,977 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1417 transitions. [2021-12-06 22:01:52,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 22:01:52,978 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1417 transitions. [2021-12-06 22:01:52,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-06 22:01:52,980 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:52,981 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:52,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-06 22:01:53,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:53,181 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:53,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:53,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1623663578, now seen corresponding path program 2 times [2021-12-06 22:01:53,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:53,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511237914] [2021-12-06 22:01:53,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:01:53,183 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:53,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:53,183 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:53,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 22:01:53,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 22:01:53,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:01:53,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:01:53,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:53,682 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 22:01:53,682 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:53,682 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:53,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511237914] [2021-12-06 22:01:53,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511237914] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:53,683 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:53,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:01:53,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847350407] [2021-12-06 22:01:53,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:53,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:01:53,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:01:53,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:01:53,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:53,684 INFO L87 Difference]: Start difference. First operand 972 states and 1417 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 22:01:53,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:53,773 INFO L93 Difference]: Finished difference Result 1904 states and 2798 transitions. [2021-12-06 22:01:53,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:01:53,774 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 141 [2021-12-06 22:01:53,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:53,778 INFO L225 Difference]: With dead ends: 1904 [2021-12-06 22:01:53,778 INFO L226 Difference]: Without dead ends: 973 [2021-12-06 22:01:53,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:01:53,781 INFO L933 BasicCegarLoop]: 1359 mSDtfsCounter, 0 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2711 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:53,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 2711 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:01:53,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-12-06 22:01:53,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 972. [2021-12-06 22:01:53,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 720 states have (on average 1.3958333333333333) internal successors, (1005), 744 states have internal predecessors, (1005), 202 states have call successors, (202), 47 states have call predecessors, (202), 49 states have return successors, (207), 201 states have call predecessors, (207), 202 states have call successors, (207) [2021-12-06 22:01:53,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1414 transitions. [2021-12-06 22:01:53,857 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1414 transitions. Word has length 141 [2021-12-06 22:01:53,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:53,857 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1414 transitions. [2021-12-06 22:01:53,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 22:01:53,857 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1414 transitions. [2021-12-06 22:01:53,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-12-06 22:01:53,859 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:53,860 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:53,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-12-06 22:01:54,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:54,061 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:54,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:54,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1010266095, now seen corresponding path program 1 times [2021-12-06 22:01:54,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:54,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915430789] [2021-12-06 22:01:54,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:54,066 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:54,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:54,068 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:54,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 22:01:59,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:59,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 141 conjunts are in the unsatisfiable core [2021-12-06 22:01:59,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:59,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:01,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:01,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:01,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:02:01,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:02:01,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:02:02,000 INFO L354 Elim1Store]: treesize reduction 115, result has 24.3 percent of original size [2021-12-06 22:02:02,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 60 [2021-12-06 22:02:03,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:03,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-12-06 22:02:04,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,061 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:04,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2021-12-06 22:02:04,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:04,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:02:04,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:02:04,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:02:04,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 29 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 81 [2021-12-06 22:02:07,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-12-06 22:02:07,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:07,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 37 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 100 [2021-12-06 22:02:07,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:02:07,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 66 [2021-12-06 22:02:07,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:07,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-12-06 22:02:09,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 96 [2021-12-06 22:02:09,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,915 INFO L244 Elim1Store]: Index analysis took 172 ms [2021-12-06 22:02:09,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 79 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 138 [2021-12-06 22:02:09,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:10,099 INFO L244 Elim1Store]: Index analysis took 108 ms [2021-12-06 22:02:10,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 94 [2021-12-06 22:02:11,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 79 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 118 [2021-12-06 22:02:11,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 80 [2021-12-06 22:02:11,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 80 [2021-12-06 22:02:11,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-12-06 22:02:11,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-12-06 22:02:11,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-12-06 22:02:12,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:02:12,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 64 [2021-12-06 22:02:12,855 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:12,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 43 [2021-12-06 22:02:13,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:13,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:13,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2021-12-06 22:02:13,203 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:13,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-12-06 22:02:13,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:02:13,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:13,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:13,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2021-12-06 22:02:13,320 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:13,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 30 treesize of output 32 [2021-12-06 22:02:13,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:13,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:13,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-12-06 22:02:16,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,371 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:02:16,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 57 [2021-12-06 22:02:16,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 21 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 69 [2021-12-06 22:02:16,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:16,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 85 [2021-12-06 22:02:20,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,259 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:02:20,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 57 [2021-12-06 22:02:20,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 21 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 69 [2021-12-06 22:02:20,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:20,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 85 [2021-12-06 22:02:26,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 508 treesize of output 328 [2021-12-06 22:02:26,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:28,400 INFO L354 Elim1Store]: treesize reduction 4516, result has 2.0 percent of original size [2021-12-06 22:02:28,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 7 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 184 case distinctions, treesize of input 427 treesize of output 279 [2021-12-06 22:02:28,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 243 [2021-12-06 22:02:28,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:28,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 121 [2021-12-06 22:02:28,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 82 [2021-12-06 22:02:29,156 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-06 22:02:29,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:29,540 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1271 (Array (_ BitVec 64) (_ BitVec 8))) (v_ArrVal_1270 (Array (_ BitVec 64) (_ BitVec 64))) (v_ArrVal_1272 (Array (_ BitVec 64) (_ BitVec 64)))) (bvsle ((_ extract 31 0) (let ((.cse2 (bvadd |c_ULTIMATE.start_slip_open_~sl~12#1.offset| (_ bv12 64)))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1271) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1272) |c_ULTIMATE.start_slip_open_~sl~12#1.base|) .cse2))) (.cse1 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_slip_open_~tty#1.base| v_ArrVal_1270) |c_ULTIMATE.start_slip_open_~sl~12#1.base|) .cse2))) (concat (concat (concat (concat (concat (concat (concat (select .cse0 (bvadd .cse1 (_ bv119 64))) (select .cse0 (bvadd (_ bv118 64) .cse1))) (select .cse0 (bvadd (_ bv117 64) .cse1))) (select .cse0 (bvadd (_ bv116 64) .cse1))) (select .cse0 (bvadd (_ bv115 64) .cse1))) (select .cse0 (bvadd .cse1 (_ bv114 64)))) (select .cse0 (bvadd (_ bv113 64) .cse1))) (select .cse0 (bvadd (_ bv112 64) .cse1)))))) (_ bv0 32))) is different from false [2021-12-06 22:02:29,566 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:29,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915430789] [2021-12-06 22:02:29,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915430789] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:29,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [414873836] [2021-12-06 22:02:29,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:29,567 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:02:29,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:02:29,568 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:02:29,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4204d0b2-9a67-4ce8-838b-56ab1a364d08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process