./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 c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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-tmp.no-commuhash-c3fed41 [2021-12-18 02:10:54,781 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 02:10:54,783 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 02:10:54,826 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 02:10:54,827 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 02:10:54,829 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 02:10:54,832 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 02:10:54,836 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 02:10:54,838 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 02:10:54,839 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 02:10:54,839 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 02:10:54,841 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 02:10:54,842 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 02:10:54,845 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 02:10:54,847 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 02:10:54,848 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 02:10:54,852 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 02:10:54,853 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 02:10:54,855 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 02:10:54,857 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 02:10:54,859 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 02:10:54,860 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 02:10:54,863 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 02:10:54,864 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 02:10:54,869 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 02:10:54,872 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 02:10:54,873 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 02:10:54,873 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 02:10:54,874 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 02:10:54,875 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 02:10:54,875 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 02:10:54,876 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 02:10:54,877 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 02:10:54,878 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 02:10:54,880 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 02:10:54,880 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 02:10:54,880 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 02:10:54,881 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 02:10:54,881 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 02:10:54,882 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 02:10:54,883 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 02:10:54,884 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-18 02:10:54,914 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 02:10:54,915 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 02:10:54,915 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 02:10:54,916 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 02:10:54,917 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 02:10:54,917 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 02:10:54,917 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 02:10:54,918 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 02:10:54,918 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 02:10:54,918 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 02:10:54,919 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 02:10:54,919 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 02:10:54,919 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 02:10:54,920 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 02:10:54,920 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 02:10:54,920 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 02:10:54,920 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 02:10:54,920 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 02:10:54,921 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 02:10:54,921 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 02:10:54,921 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 02:10:54,921 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 02:10:54,922 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 02:10:54,922 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 02:10:54,922 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 02:10:54,922 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 02:10:54,923 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 02:10:54,923 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 02:10:54,923 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 02:10:54,923 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 02:10:54,924 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 02:10:54,924 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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-18 02:10:55,146 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 02:10:55,170 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 02:10:55,172 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 02:10:55,173 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 02:10:55,173 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 02:10:55,174 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-18 02:10:55,242 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c932335da/5a03f0a4fd734f71b827d46839dc1a38/FLAG82cde66e0 [2021-12-18 02:10:55,832 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 02:10:55,833 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-18 02:10:55,867 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c932335da/5a03f0a4fd734f71b827d46839dc1a38/FLAG82cde66e0 [2021-12-18 02:10:55,998 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c932335da/5a03f0a4fd734f71b827d46839dc1a38 [2021-12-18 02:10:56,000 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 02:10:56,002 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 02:10:56,003 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 02:10:56,003 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 02:10:56,009 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 02:10:56,009 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 02:10:55" (1/1) ... [2021-12-18 02:10:56,010 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7739ecc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:56, skipping insertion in model container [2021-12-18 02:10:56,010 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 02:10:55" (1/1) ... [2021-12-18 02:10:56,015 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 02:10:56,125 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 02:10:57,173 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-18 02:10:57,190 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 02:10:57,207 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 02:10:57,436 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-18 02:10:57,442 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 02:10:57,517 INFO L208 MainTranslator]: Completed translation [2021-12-18 02:10:57,519 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57 WrapperNode [2021-12-18 02:10:57,519 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 02:10:57,521 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 02:10:57,521 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 02:10:57,521 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 02:10:57,527 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,590 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,699 INFO L137 Inliner]: procedures = 157, calls = 812, calls flagged for inlining = 80, calls inlined = 79, statements flattened = 2776 [2021-12-18 02:10:57,700 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 02:10:57,701 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 02:10:57,701 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 02:10:57,702 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 02:10:57,710 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,710 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,731 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,732 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,805 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,826 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,842 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,861 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 02:10:57,862 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 02:10:57,862 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 02:10:57,862 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 02:10:57,863 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (1/1) ... [2021-12-18 02:10:57,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 02:10:57,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:10:57,888 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 02:10:57,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 02:10:57,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-18 02:10:57,923 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-12-18 02:10:57,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-18 02:10:57,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-18 02:10:57,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-18 02:10:57,923 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-18 02:10:57,923 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-18 02:10:57,923 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-12-18 02:10:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-12-18 02:10:57,924 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2021-12-18 02:10:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2021-12-18 02:10:57,924 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-18 02:10:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-18 02:10:57,924 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-18 02:10:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-18 02:10:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-18 02:10:57,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-18 02:10:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-18 02:10:57,925 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-18 02:10:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive_int [2021-12-18 02:10:57,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive_int [2021-12-18 02:10:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2021-12-18 02:10:57,926 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2021-12-18 02:10:57,926 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-18 02:10:57,926 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-18 02:10:57,926 INFO L130 BoogieDeclarations]: Found specification of procedure sl_free_bufs [2021-12-18 02:10:57,926 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_free_bufs [2021-12-18 02:10:57,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-18 02:10:57,926 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-18 02:10:57,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-18 02:10:57,927 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2021-12-18 02:10:57,927 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2021-12-18 02:10:57,927 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-18 02:10:57,927 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-18 02:10:57,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-18 02:10:57,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-18 02:10:57,928 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-18 02:10:57,928 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-18 02:10:57,928 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-12-18 02:10:57,928 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-12-18 02:10:57,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 02:10:57,928 INFO L130 BoogieDeclarations]: Found specification of procedure sl_bump [2021-12-18 02:10:57,928 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_bump [2021-12-18 02:10:57,929 INFO L130 BoogieDeclarations]: Found specification of procedure slip_ioctl [2021-12-18 02:10:57,929 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_ioctl [2021-12-18 02:10:57,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 02:10:57,929 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-12-18 02:10:57,929 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-12-18 02:10:57,929 INFO L130 BoogieDeclarations]: Found specification of procedure slip_close [2021-12-18 02:10:57,929 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_close [2021-12-18 02:10:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 02:10:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 02:10:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-18 02:10:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-18 02:10:57,930 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-18 02:10:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 02:10:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2021-12-18 02:10:57,931 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2021-12-18 02:10:57,931 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2021-12-18 02:10:57,931 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2021-12-18 02:10:57,931 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-12-18 02:10:57,931 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-12-18 02:10:57,931 INFO L130 BoogieDeclarations]: Found specification of procedure sl_ioctl [2021-12-18 02:10:57,931 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_ioctl [2021-12-18 02:10:57,932 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hangup [2021-12-18 02:10:57,932 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hangup [2021-12-18 02:10:57,932 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 02:10:57,932 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2021-12-18 02:10:57,932 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2021-12-18 02:10:57,932 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 02:10:57,932 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2021-12-18 02:10:57,933 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2021-12-18 02:10:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure tty_devnum [2021-12-18 02:10:57,933 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_devnum [2021-12-18 02:10:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-18 02:10:57,933 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-18 02:10:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-18 02:10:57,933 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-18 02:10:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-18 02:10:57,934 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-18 02:10:57,934 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-18 02:10:57,934 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-18 02:10:57,934 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-18 02:10:57,934 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-18 02:10:57,934 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-18 02:10:57,934 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-18 02:10:57,935 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-18 02:10:57,935 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-18 02:10:57,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 02:10:57,935 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-18 02:10:57,935 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-18 02:10:57,935 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-12-18 02:10:57,935 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-12-18 02:10:57,936 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2021-12-18 02:10:57,936 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2021-12-18 02:10:57,936 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2021-12-18 02:10:57,936 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2021-12-18 02:10:57,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-18 02:10:57,936 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 02:10:57,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 02:10:57,936 INFO L130 BoogieDeclarations]: Found specification of procedure sl_unlock [2021-12-18 02:10:57,937 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_unlock [2021-12-18 02:10:57,937 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-12-18 02:10:57,937 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-12-18 02:10:58,472 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 02:10:58,474 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 02:11:00,262 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 02:11:00,280 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 02:11:00,281 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-18 02:11:00,284 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 02:11:00 BoogieIcfgContainer [2021-12-18 02:11:00,284 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 02:11:00,286 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 02:11:00,286 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 02:11:00,289 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 02:11:00,289 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 02:10:55" (1/3) ... [2021-12-18 02:11:00,290 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58e3aa62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 02:11:00, skipping insertion in model container [2021-12-18 02:11:00,290 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:10:57" (2/3) ... [2021-12-18 02:11:00,291 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58e3aa62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 02:11:00, skipping insertion in model container [2021-12-18 02:11:00,291 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 02:11:00" (3/3) ... [2021-12-18 02:11:00,295 INFO L111 eAbstractionObserver]: Analyzing ICFG m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-18 02:11:00,301 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 02:11:00,302 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 02:11:00,354 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 02:11:00,361 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-18 02:11:00,362 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 02:11:00,396 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-18 02:11:00,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 02:11:00,408 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:00,409 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-18 02:11:00,409 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:00,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:00,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1312205542, now seen corresponding path program 1 times [2021-12-18 02:11:00,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:00,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924827652] [2021-12-18 02:11:00,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:00,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:00,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:00,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:00,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:00,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:00,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 02:11:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:00,912 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-18 02:11:00,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:00,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924827652] [2021-12-18 02:11:00,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924827652] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:00,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:00,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:11:00,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679340690] [2021-12-18 02:11:00,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:00,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:11:00,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:00,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:11:00,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:11:00,969 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-18 02:11:01,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:01,937 INFO L93 Difference]: Finished difference Result 1942 states and 2905 transitions. [2021-12-18 02:11:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:11:01,940 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-18 02:11:01,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:01,963 INFO L225 Difference]: With dead ends: 1942 [2021-12-18 02:11:01,963 INFO L226 Difference]: Without dead ends: 943 [2021-12-18 02:11:01,973 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-18 02:11:01,978 INFO L933 BasicCegarLoop]: 1371 mSDtfsCounter, 1563 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1701 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:01,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1701 Valid, 1981 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-18 02:11:01,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2021-12-18 02:11:02,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 925. [2021-12-18 02:11:02,101 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-18 02:11:02,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1366 transitions. [2021-12-18 02:11:02,108 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1366 transitions. Word has length 59 [2021-12-18 02:11:02,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:02,108 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1366 transitions. [2021-12-18 02:11:02,109 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-18 02:11:02,109 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1366 transitions. [2021-12-18 02:11:02,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 02:11:02,112 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:02,113 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-18 02:11:02,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 02:11:02,113 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:02,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:02,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1735852264, now seen corresponding path program 1 times [2021-12-18 02:11:02,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:02,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377107494] [2021-12-18 02:11:02,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:02,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:02,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:02,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:02,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:02,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-18 02:11:02,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:02,248 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-18 02:11:02,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:02,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377107494] [2021-12-18 02:11:02,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377107494] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:02,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:02,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 02:11:02,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523155090] [2021-12-18 02:11:02,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:02,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 02:11:02,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:02,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 02:11:02,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 02:11:02,251 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-18 02:11:03,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:03,479 INFO L93 Difference]: Finished difference Result 1851 states and 2740 transitions. [2021-12-18 02:11:03,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 02:11:03,480 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-18 02:11:03,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:03,486 INFO L225 Difference]: With dead ends: 1851 [2021-12-18 02:11:03,486 INFO L226 Difference]: Without dead ends: 943 [2021-12-18 02:11:03,489 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-18 02:11:03,490 INFO L933 BasicCegarLoop]: 1323 mSDtfsCounter, 367 mSDsluCounter, 2564 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 3887 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:03,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 3887 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-18 02:11:03,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2021-12-18 02:11:03,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 925. [2021-12-18 02:11:03,541 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-18 02:11:03,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1365 transitions. [2021-12-18 02:11:03,546 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1365 transitions. Word has length 59 [2021-12-18 02:11:03,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:03,547 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1365 transitions. [2021-12-18 02:11:03,547 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-18 02:11:03,547 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1365 transitions. [2021-12-18 02:11:03,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-18 02:11:03,550 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:03,550 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-18 02:11:03,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-18 02:11:03,550 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:03,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:03,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1026212091, now seen corresponding path program 1 times [2021-12-18 02:11:03,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:03,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361754545] [2021-12-18 02:11:03,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:03,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:03,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:03,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:03,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:03,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:03,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:03,676 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-18 02:11:03,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:03,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361754545] [2021-12-18 02:11:03,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361754545] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:03,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:03,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 02:11:03,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19601316] [2021-12-18 02:11:03,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:03,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 02:11:03,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:03,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 02:11:03,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 02:11:03,680 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-18 02:11:05,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:05,194 INFO L93 Difference]: Finished difference Result 1457 states and 2226 transitions. [2021-12-18 02:11:05,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 02:11:05,194 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-18 02:11:05,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:05,204 INFO L225 Difference]: With dead ends: 1457 [2021-12-18 02:11:05,204 INFO L226 Difference]: Without dead ends: 1455 [2021-12-18 02:11:05,205 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-18 02:11:05,213 INFO L933 BasicCegarLoop]: 2130 mSDtfsCounter, 1291 mSDsluCounter, 3541 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 424 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1376 SdHoareTripleChecker+Valid, 5671 SdHoareTripleChecker+Invalid, 1592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 424 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:05,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1376 Valid, 5671 Invalid, 1592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [424 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-18 02:11:05,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2021-12-18 02:11:05,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 927. [2021-12-18 02:11:05,263 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-18 02:11:05,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1367 transitions. [2021-12-18 02:11:05,267 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 1367 transitions. Word has length 62 [2021-12-18 02:11:05,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:05,269 INFO L470 AbstractCegarLoop]: Abstraction has 927 states and 1367 transitions. [2021-12-18 02:11:05,269 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-18 02:11:05,270 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1367 transitions. [2021-12-18 02:11:05,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 02:11:05,272 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:05,272 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-18 02:11:05,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-18 02:11:05,273 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:05,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1878108753, now seen corresponding path program 1 times [2021-12-18 02:11:05,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:05,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738918063] [2021-12-18 02:11:05,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:05,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:05,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:05,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:05,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:05,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-18 02:11:05,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:05,460 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-18 02:11:05,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:05,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738918063] [2021-12-18 02:11:05,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738918063] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:05,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:05,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 02:11:05,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080274787] [2021-12-18 02:11:05,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:05,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 02:11:05,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 02:11:05,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-18 02:11:05,464 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-18 02:11:07,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:07,199 INFO L93 Difference]: Finished difference Result 2367 states and 3571 transitions. [2021-12-18 02:11:07,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 02:11:07,200 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-18 02:11:07,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:07,208 INFO L225 Difference]: With dead ends: 2367 [2021-12-18 02:11:07,208 INFO L226 Difference]: Without dead ends: 1459 [2021-12-18 02:11:07,212 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-18 02:11:07,223 INFO L933 BasicCegarLoop]: 1811 mSDtfsCounter, 2180 mSDsluCounter, 1589 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 545 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2454 SdHoareTripleChecker+Valid, 3400 SdHoareTripleChecker+Invalid, 1948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:07,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2454 Valid, 3400 Invalid, 1948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [545 Valid, 1403 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-12-18 02:11:07,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2021-12-18 02:11:07,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 928. [2021-12-18 02:11:07,290 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-18 02:11:07,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1368 transitions. [2021-12-18 02:11:07,294 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1368 transitions. Word has length 72 [2021-12-18 02:11:07,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:07,296 INFO L470 AbstractCegarLoop]: Abstraction has 928 states and 1368 transitions. [2021-12-18 02:11:07,296 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-18 02:11:07,297 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1368 transitions. [2021-12-18 02:11:07,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-18 02:11:07,300 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:07,300 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-18 02:11:07,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-18 02:11:07,301 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:07,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:07,301 INFO L85 PathProgramCache]: Analyzing trace with hash 45860082, now seen corresponding path program 1 times [2021-12-18 02:11:07,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:07,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870335964] [2021-12-18 02:11:07,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:07,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:07,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:07,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:07,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:07,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:07,454 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-18 02:11:07,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:07,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870335964] [2021-12-18 02:11:07,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870335964] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:07,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:07,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 02:11:07,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358322545] [2021-12-18 02:11:07,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:07,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 02:11:07,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:07,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 02:11:07,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 02:11:07,459 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-18 02:11:09,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:09,732 INFO L93 Difference]: Finished difference Result 2238 states and 3479 transitions. [2021-12-18 02:11:09,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 02:11:09,733 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-18 02:11:09,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:09,746 INFO L225 Difference]: With dead ends: 2238 [2021-12-18 02:11:09,746 INFO L226 Difference]: Without dead ends: 2236 [2021-12-18 02:11:09,749 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-18 02:11:09,749 INFO L933 BasicCegarLoop]: 2534 mSDtfsCounter, 2700 mSDsluCounter, 6337 mSDsCounter, 0 mSdLazyCounter, 1806 mSolverCounterSat, 823 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2896 SdHoareTripleChecker+Valid, 8871 SdHoareTripleChecker+Invalid, 2629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 823 IncrementalHoareTripleChecker+Valid, 1806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:09,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2896 Valid, 8871 Invalid, 2629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [823 Valid, 1806 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2021-12-18 02:11:09,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2021-12-18 02:11:09,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 930. [2021-12-18 02:11:09,832 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-18 02:11:09,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1371 transitions. [2021-12-18 02:11:09,836 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1371 transitions. Word has length 74 [2021-12-18 02:11:09,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:09,838 INFO L470 AbstractCegarLoop]: Abstraction has 930 states and 1371 transitions. [2021-12-18 02:11:09,838 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-18 02:11:09,838 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1371 transitions. [2021-12-18 02:11:09,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-12-18 02:11:09,842 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:09,845 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-18 02:11:09,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-18 02:11:09,845 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:09,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:09,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2045364121, now seen corresponding path program 1 times [2021-12-18 02:11:09,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:09,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548104312] [2021-12-18 02:11:09,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:09,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:09,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:09,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:09,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:09,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:09,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-18 02:11:09,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:10,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-18 02:11:10,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:10,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 02:11:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:10,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 02:11:10,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:10,021 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-18 02:11:10,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:10,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548104312] [2021-12-18 02:11:10,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548104312] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:10,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:10,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:11:10,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525886254] [2021-12-18 02:11:10,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:10,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:11:10,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:10,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:11:10,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:11:10,024 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-18 02:11:10,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:10,854 INFO L93 Difference]: Finished difference Result 1888 states and 2776 transitions. [2021-12-18 02:11:10,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 02:11:10,855 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-18 02:11:10,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:10,860 INFO L225 Difference]: With dead ends: 1888 [2021-12-18 02:11:10,860 INFO L226 Difference]: Without dead ends: 977 [2021-12-18 02:11:10,863 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-18 02:11:10,864 INFO L933 BasicCegarLoop]: 1313 mSDtfsCounter, 1471 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 360 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1599 SdHoareTripleChecker+Valid, 1913 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-18 02:11:10,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1599 Valid, 1913 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [360 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-18 02:11:10,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-12-18 02:11:10,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 950. [2021-12-18 02:11:10,927 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-18 02:11:10,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1389 transitions. [2021-12-18 02:11:10,932 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1389 transitions. Word has length 104 [2021-12-18 02:11:10,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:10,932 INFO L470 AbstractCegarLoop]: Abstraction has 950 states and 1389 transitions. [2021-12-18 02:11:10,933 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-18 02:11:10,933 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1389 transitions. [2021-12-18 02:11:10,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-12-18 02:11:10,937 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:10,937 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-18 02:11:10,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-18 02:11:10,937 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:10,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:10,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1129591135, now seen corresponding path program 1 times [2021-12-18 02:11:10,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:10,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117144125] [2021-12-18 02:11:10,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:10,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:10,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:11,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:11,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:11,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-18 02:11:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 02:11:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 02:11:11,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 02:11:11,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:11,102 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-18 02:11:11,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:11,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117144125] [2021-12-18 02:11:11,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117144125] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:11,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:11,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 02:11:11,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100512430] [2021-12-18 02:11:11,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:11,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 02:11:11,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:11,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 02:11:11,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-18 02:11:11,106 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-18 02:11:12,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:12,799 INFO L93 Difference]: Finished difference Result 2404 states and 3606 transitions. [2021-12-18 02:11:12,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 02:11:12,800 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-18 02:11:12,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:12,807 INFO L225 Difference]: With dead ends: 2404 [2021-12-18 02:11:12,807 INFO L226 Difference]: Without dead ends: 1493 [2021-12-18 02:11:12,810 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-18 02:11:12,811 INFO L933 BasicCegarLoop]: 1908 mSDtfsCounter, 2010 mSDsluCounter, 1668 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 396 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2280 SdHoareTripleChecker+Valid, 3576 SdHoareTripleChecker+Invalid, 1830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 396 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:12,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2280 Valid, 3576 Invalid, 1830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [396 Valid, 1434 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-12-18 02:11:12,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2021-12-18 02:11:12,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 954. [2021-12-18 02:11:12,860 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-18 02:11:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1394 transitions. [2021-12-18 02:11:12,864 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1394 transitions. Word has length 106 [2021-12-18 02:11:12,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:12,865 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 1394 transitions. [2021-12-18 02:11:12,865 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-18 02:11:12,866 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1394 transitions. [2021-12-18 02:11:12,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-12-18 02:11:12,869 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:12,869 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-18 02:11:12,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-18 02:11:12,870 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:12,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:12,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1046832022, now seen corresponding path program 1 times [2021-12-18 02:11:12,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:12,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415160223] [2021-12-18 02:11:12,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:12,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:12,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:12,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-18 02:11:12,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 02:11:12,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:12,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-18 02:11:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:13,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 02:11:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:13,004 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-18 02:11:13,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:13,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415160223] [2021-12-18 02:11:13,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415160223] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:13,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:13,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:11:13,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387956066] [2021-12-18 02:11:13,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:13,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:11:13,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:13,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:11:13,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:11:13,007 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-18 02:11:13,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:13,945 INFO L93 Difference]: Finished difference Result 1897 states and 2793 transitions. [2021-12-18 02:11:13,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:11:13,945 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-18 02:11:13,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:13,952 INFO L225 Difference]: With dead ends: 1897 [2021-12-18 02:11:13,952 INFO L226 Difference]: Without dead ends: 982 [2021-12-18 02:11:13,955 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-18 02:11:13,956 INFO L933 BasicCegarLoop]: 1307 mSDtfsCounter, 360 mSDsluCounter, 1561 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 2868 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.9s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:13,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 2868 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-18 02:11:13,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-12-18 02:11:13,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 954. [2021-12-18 02:11:13,999 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-18 02:11:14,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1391 transitions. [2021-12-18 02:11:14,002 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1391 transitions. Word has length 109 [2021-12-18 02:11:14,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:14,002 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 1391 transitions. [2021-12-18 02:11:14,003 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-18 02:11:14,003 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1391 transitions. [2021-12-18 02:11:14,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-18 02:11:14,007 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:14,007 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-18 02:11:14,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-18 02:11:14,007 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:14,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:14,008 INFO L85 PathProgramCache]: Analyzing trace with hash 433348783, now seen corresponding path program 1 times [2021-12-18 02:11:14,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:14,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990947829] [2021-12-18 02:11:14,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:14,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:14,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:14,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:14,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:14,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:14,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:14,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:14,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-18 02:11:14,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 02:11:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-18 02:11:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-18 02:11:14,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,185 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-18 02:11:14,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:14,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990947829] [2021-12-18 02:11:14,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990947829] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:11:14,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878186031] [2021-12-18 02:11:14,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:14,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:11:14,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:11:14,192 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 02:11:14,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-18 02:11:14,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:14,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 02:11:14,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:11:14,846 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-18 02:11:14,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 02:11:15,056 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-18 02:11:15,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878186031] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 02:11:15,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 02:11:15,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 5] total 11 [2021-12-18 02:11:15,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875794267] [2021-12-18 02:11:15,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 02:11:15,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 02:11:15,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:15,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 02:11:15,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-18 02:11:15,060 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-18 02:11:18,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:18,932 INFO L93 Difference]: Finished difference Result 3933 states and 6064 transitions. [2021-12-18 02:11:18,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 02:11:18,933 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-18 02:11:18,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:18,949 INFO L225 Difference]: With dead ends: 3933 [2021-12-18 02:11:18,949 INFO L226 Difference]: Without dead ends: 3018 [2021-12-18 02:11:18,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-12-18 02:11:18,955 INFO L933 BasicCegarLoop]: 1860 mSDtfsCounter, 5498 mSDsluCounter, 4211 mSDsCounter, 0 mSdLazyCounter, 3854 mSolverCounterSat, 1819 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5910 SdHoareTripleChecker+Valid, 6071 SdHoareTripleChecker+Invalid, 5673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1819 IncrementalHoareTripleChecker+Valid, 3854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:18,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5910 Valid, 6071 Invalid, 5673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1819 Valid, 3854 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2021-12-18 02:11:18,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3018 states. [2021-12-18 02:11:19,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3018 to 961. [2021-12-18 02:11:19,055 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-18 02:11:19,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1400 transitions. [2021-12-18 02:11:19,058 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 1400 transitions. Word has length 112 [2021-12-18 02:11:19,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:19,058 INFO L470 AbstractCegarLoop]: Abstraction has 961 states and 1400 transitions. [2021-12-18 02:11:19,059 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-18 02:11:19,059 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 1400 transitions. [2021-12-18 02:11:19,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-12-18 02:11:19,063 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:19,063 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-18 02:11:19,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-18 02:11:19,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:11:19,280 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:19,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:19,280 INFO L85 PathProgramCache]: Analyzing trace with hash -824916650, now seen corresponding path program 1 times [2021-12-18 02:11:19,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:19,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039876791] [2021-12-18 02:11:19,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:19,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:19,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:19,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:19,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:19,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:19,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 02:11:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-18 02:11:19,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 02:11:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 02:11:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-18 02:11:19,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:19,615 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-18 02:11:19,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:19,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039876791] [2021-12-18 02:11:19,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039876791] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:11:19,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331209673] [2021-12-18 02:11:19,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:19,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:11:19,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:11:19,617 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 02:11:19,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-18 02:11:20,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:20,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-18 02:11:20,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:11:20,187 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-18 02:11:20,187 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:11:20,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331209673] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:20,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 02:11:20,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2021-12-18 02:11:20,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176660479] [2021-12-18 02:11:20,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:20,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:11:20,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:20,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:11:20,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-18 02:11:20,190 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-18 02:11:20,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:20,542 INFO L93 Difference]: Finished difference Result 2661 states and 3999 transitions. [2021-12-18 02:11:20,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:11:20,542 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-18 02:11:20,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:20,551 INFO L225 Difference]: With dead ends: 2661 [2021-12-18 02:11:20,551 INFO L226 Difference]: Without dead ends: 1739 [2021-12-18 02:11:20,555 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-18 02:11:20,555 INFO L933 BasicCegarLoop]: 2101 mSDtfsCounter, 1191 mSDsluCounter, 3442 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-18 02:11:20,555 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-18 02:11:20,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1739 states. [2021-12-18 02:11:20,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1739 to 963. [2021-12-18 02:11:20,640 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-18 02:11:20,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1402 transitions. [2021-12-18 02:11:20,644 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1402 transitions. Word has length 121 [2021-12-18 02:11:20,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:20,644 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 1402 transitions. [2021-12-18 02:11:20,644 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-18 02:11:20,644 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1402 transitions. [2021-12-18 02:11:20,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-18 02:11:20,648 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:20,648 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-18 02:11:20,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-18 02:11:20,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-18 02:11:20,863 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:20,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:20,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1909926563, now seen corresponding path program 1 times [2021-12-18 02:11:20,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:20,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335081390] [2021-12-18 02:11:20,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:20,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:20,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:20,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:20,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:20,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:20,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:20,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:20,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 02:11:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 02:11:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-18 02:11:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-18 02:11:21,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 02:11:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-18 02:11:21,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-18 02:11:21,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:21,038 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-18 02:11:21,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:21,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335081390] [2021-12-18 02:11:21,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335081390] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:21,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:21,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:11:21,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591192121] [2021-12-18 02:11:21,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:21,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:11:21,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:21,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:11:21,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:11:21,041 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-18 02:11:22,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:22,316 INFO L93 Difference]: Finished difference Result 2316 states and 3446 transitions. [2021-12-18 02:11:22,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:11:22,317 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-18 02:11:22,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:22,323 INFO L225 Difference]: With dead ends: 2316 [2021-12-18 02:11:22,323 INFO L226 Difference]: Without dead ends: 1392 [2021-12-18 02:11:22,326 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-18 02:11:22,327 INFO L933 BasicCegarLoop]: 1946 mSDtfsCounter, 782 mSDsluCounter, 2069 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 947 SdHoareTripleChecker+Valid, 4015 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:22,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [947 Valid, 4015 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-18 02:11:22,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2021-12-18 02:11:22,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 965. [2021-12-18 02:11:22,409 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-18 02:11:22,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1404 transitions. [2021-12-18 02:11:22,411 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1404 transitions. Word has length 130 [2021-12-18 02:11:22,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:22,412 INFO L470 AbstractCegarLoop]: Abstraction has 965 states and 1404 transitions. [2021-12-18 02:11:22,412 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-18 02:11:22,412 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1404 transitions. [2021-12-18 02:11:22,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-18 02:11:22,416 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:22,416 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-18 02:11:22,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-18 02:11:22,417 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:22,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:22,417 INFO L85 PathProgramCache]: Analyzing trace with hash 893640959, now seen corresponding path program 1 times [2021-12-18 02:11:22,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:22,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342453265] [2021-12-18 02:11:22,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:22,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:22,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:22,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:22,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:22,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-18 02:11:22,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:11:22,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 02:11:22,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-18 02:11:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 02:11:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-18 02:11:22,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-18 02:11:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-18 02:11:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 02:11:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-18 02:11:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:22,763 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-18 02:11:22,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:22,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342453265] [2021-12-18 02:11:22,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342453265] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:11:22,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195927852] [2021-12-18 02:11:22,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:22,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:11:22,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:11:22,768 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 02:11:22,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-18 02:11:23,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:23,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 41 conjunts are in the unsatisfiable core [2021-12-18 02:11:23,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:11:23,492 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-18 02:11:23,493 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:11:23,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195927852] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:23,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 02:11:23,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 10 [2021-12-18 02:11:23,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979037476] [2021-12-18 02:11:23,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:23,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 02:11:23,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:23,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 02:11:23,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-18 02:11:23,495 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-18 02:11:23,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:23,708 INFO L93 Difference]: Finished difference Result 1912 states and 2797 transitions. [2021-12-18 02:11:23,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 02:11:23,709 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-18 02:11:23,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:23,715 INFO L225 Difference]: With dead ends: 1912 [2021-12-18 02:11:23,715 INFO L226 Difference]: Without dead ends: 973 [2021-12-18 02:11:23,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-12-18 02:11:23,720 INFO L933 BasicCegarLoop]: 1364 mSDtfsCounter, 39 mSDsluCounter, 9512 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 10876 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-18 02:11:23,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 10876 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 02:11:23,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-12-18 02:11:23,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 967. [2021-12-18 02:11:23,805 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-18 02:11:23,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1406 transitions. [2021-12-18 02:11:23,808 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1406 transitions. Word has length 138 [2021-12-18 02:11:23,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:23,808 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 1406 transitions. [2021-12-18 02:11:23,809 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-18 02:11:23,809 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1406 transitions. [2021-12-18 02:11:23,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-18 02:11:23,813 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:23,813 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-18 02:11:23,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-18 02:11:24,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:11:24,028 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:24,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:24,028 INFO L85 PathProgramCache]: Analyzing trace with hash -598170049, now seen corresponding path program 1 times [2021-12-18 02:11:24,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:24,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272383848] [2021-12-18 02:11:24,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:24,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:24,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:24,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:24,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:24,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 02:11:24,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 02:11:24,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 02:11:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-18 02:11:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 02:11:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-18 02:11:24,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-18 02:11:24,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-18 02:11:24,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-18 02:11:24,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-18 02:11:24,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:24,235 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-18 02:11:24,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272383848] [2021-12-18 02:11:24,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272383848] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:11:24,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:11:24,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 02:11:24,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241216670] [2021-12-18 02:11:24,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:11:24,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 02:11:24,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:24,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 02:11:24,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 02:11:24,237 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-18 02:11:26,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:11:26,320 INFO L93 Difference]: Finished difference Result 2852 states and 4298 transitions. [2021-12-18 02:11:26,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 02:11:26,321 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-18 02:11:26,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:11:26,330 INFO L225 Difference]: With dead ends: 2852 [2021-12-18 02:11:26,330 INFO L226 Difference]: Without dead ends: 1926 [2021-12-18 02:11:26,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-18 02:11:26,334 INFO L933 BasicCegarLoop]: 2239 mSDtfsCounter, 1739 mSDsluCounter, 7850 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 429 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1933 SdHoareTripleChecker+Valid, 10089 SdHoareTripleChecker+Invalid, 2496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 429 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-18 02:11:26,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1933 Valid, 10089 Invalid, 2496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [429 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-12-18 02:11:26,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1926 states. [2021-12-18 02:11:26,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1926 to 972. [2021-12-18 02:11:26,398 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-18 02:11:26,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1414 transitions. [2021-12-18 02:11:26,401 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1414 transitions. Word has length 141 [2021-12-18 02:11:26,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:11:26,401 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1414 transitions. [2021-12-18 02:11:26,402 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-18 02:11:26,402 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1414 transitions. [2021-12-18 02:11:26,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-12-18 02:11:26,406 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:11:26,406 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-18 02:11:26,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-18 02:11:26,406 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:11:26,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:11:26,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1479322347, now seen corresponding path program 2 times [2021-12-18 02:11:26,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:11:26,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084870574] [2021-12-18 02:11:26,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:11:26,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:11:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:11:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:27,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:11:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:11:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:11:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 02:11:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 02:11:27,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-18 02:11:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:27,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-18 02:11:27,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-18 02:11:28,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-18 02:11:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 02:11:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 02:11:28,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-18 02:11:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-18 02:11:28,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:11:28,052 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-18 02:11:28,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:11:28,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084870574] [2021-12-18 02:11:28,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084870574] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:11:28,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790837440] [2021-12-18 02:11:28,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 02:11:28,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:11:28,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:11:28,054 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 02:11:28,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-18 02:11:44,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 02:11:44,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 02:11:44,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 186 conjunts are in the unsatisfiable core [2021-12-18 02:11:44,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:11:44,390 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-18 02:11:45,084 INFO L354 Elim1Store]: treesize reduction 140, result has 27.5 percent of original size [2021-12-18 02:11:45,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 26 treesize of output 64 [2021-12-18 02:11:45,334 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-18 02:11:45,450 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 02:11:45,451 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-18 02:11:45,648 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-18 02:11:46,051 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-18 02:11:46,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,059 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-18 02:11:46,081 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-18 02:11:46,196 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-18 02:11:46,197 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 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 02:11:46,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,208 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-18 02:11:46,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,213 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-18 02:11:46,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,557 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-18 02:11:46,579 INFO L354 Elim1Store]: treesize reduction 84, result has 18.4 percent of original size [2021-12-18 02:11:46,580 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 63 treesize of output 48 [2021-12-18 02:11:46,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,607 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 28 treesize of output 31 [2021-12-18 02:11:46,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,946 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-18 02:11:46,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,958 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-18 02:11:46,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:46,980 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-18 02:11:46,988 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-18 02:11:46,995 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-18 02:11:47,000 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-18 02:11:47,203 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-18 02:11:47,204 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2021-12-18 02:11:47,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,207 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 25 treesize of output 25 [2021-12-18 02:11:47,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,217 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-18 02:11:47,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,223 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 70 treesize of output 57 [2021-12-18 02:11:47,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,228 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-18 02:11:47,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,233 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-18 02:11:47,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,626 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-18 02:11:47,651 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-12-18 02:11:47,652 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-18 02:11:47,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:47,672 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-18 02:11:48,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,187 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-18 02:11:48,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,193 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-18 02:11:48,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,212 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-12-18 02:11:48,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:48,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 436 treesize of output 256 [2021-12-18 02:11:48,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:49,015 INFO L354 Elim1Store]: treesize reduction 59, result has 21.3 percent of original size [2021-12-18 02:11:49,015 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 385 treesize of output 252 [2021-12-18 02:11:49,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:49,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:49,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:49,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:11:49,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 242 treesize of output 188 [2021-12-18 02:11:49,061 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 183 treesize of output 147 [2021-12-18 02:11:49,068 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 138 treesize of output 122 [2021-12-18 02:11:49,172 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-18 02:11:49,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 02:11:49,213 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)) (+ (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) 112))) 4294967296))) (or (< 2147483647 .cse0) (<= .cse0 0)))) is different from false [2021-12-18 02:11:49,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790837440] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:11:49,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 02:11:49,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33] total 60 [2021-12-18 02:11:49,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310864176] [2021-12-18 02:11:49,227 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 02:11:49,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-12-18 02:11:49,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:11:49,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-12-18 02:11:49,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=3359, Unknown=1, NotChecked=116, Total=3660 [2021-12-18 02:11:49,229 INFO L87 Difference]: Start difference. First operand 972 states and 1414 transitions. Second operand has 60 states, 58 states have (on average 3.5689655172413794) internal successors, (207), 50 states have internal predecessors, (207), 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-18 02:11:59,723 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:02,586 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:13,494 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-18 02:12:15,519 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-18 02:12:16,893 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:20,291 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-18 02:12:23,654 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-18 02:12:25,816 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:28,016 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-18 02:12:33,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:39,422 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-18 02:12:45,268 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:47,598 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-18 02:12:49,916 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-18 02:12:51,937 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-18 02:12:53,959 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-18 02:12:55,452 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:12:57,037 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-18 02:12:59,290 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-18 02:13:00,875 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:13:02,896 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-18 02:13:06,264 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-18 02:13:08,291 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-18 02:13:10,167 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:13:17,711 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:13:18,979 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:13:22,380 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:13:34,485 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:13:49,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:13:49,715 INFO L93 Difference]: Finished difference Result 8361 states and 13148 transitions. [2021-12-18 02:13:49,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-12-18 02:13:49,716 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 3.5689655172413794) internal successors, (207), 50 states have internal predecessors, (207), 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-18 02:13:49,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:13:49,799 INFO L225 Difference]: With dead ends: 8361 [2021-12-18 02:13:49,799 INFO L226 Difference]: Without dead ends: 8359 [2021-12-18 02:13:49,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 141 SyntacticMatches, 17 SemanticMatches, 120 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4411 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=943, Invalid=13580, Unknown=1, NotChecked=238, Total=14762 [2021-12-18 02:13:49,806 INFO L933 BasicCegarLoop]: 5052 mSDtfsCounter, 20443 mSDsluCounter, 122310 mSDsCounter, 0 mSdLazyCounter, 80715 mSolverCounterSat, 11481 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 107.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20812 SdHoareTripleChecker+Valid, 127362 SdHoareTripleChecker+Invalid, 107255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.4s SdHoareTripleChecker+Time, 11481 IncrementalHoareTripleChecker+Valid, 80715 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 15045 IncrementalHoareTripleChecker+Unchecked, 115.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:13:49,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20812 Valid, 127362 Invalid, 107255 Unknown, 0 Unchecked, 0.4s Time], IncrementalHoareTripleChecker [11481 Valid, 80715 Invalid, 14 Unknown, 15045 Unchecked, 115.4s Time] [2021-12-18 02:13:49,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8359 states. [2021-12-18 02:13:50,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8359 to 2130. [2021-12-18 02:13:50,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2130 states, 1569 states have (on average 1.4047163798597833) internal successors, (2204), 1636 states have internal predecessors, (2204), 461 states have call successors, (461), 97 states have call predecessors, (461), 99 states have return successors, (471), 436 states have call predecessors, (471), 461 states have call successors, (471) [2021-12-18 02:13:50,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2130 states to 2130 states and 3136 transitions. [2021-12-18 02:13:50,075 INFO L78 Accepts]: Start accepts. Automaton has 2130 states and 3136 transitions. Word has length 144 [2021-12-18 02:13:50,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:13:50,076 INFO L470 AbstractCegarLoop]: Abstraction has 2130 states and 3136 transitions. [2021-12-18 02:13:50,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 3.5689655172413794) internal successors, (207), 50 states have internal predecessors, (207), 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-18 02:13:50,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2130 states and 3136 transitions. [2021-12-18 02:13:50,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-12-18 02:13:50,083 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:13:50,084 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-18 02:13:50,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-18 02:13:50,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:13:50,307 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:13:50,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:13:50,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1730285614, now seen corresponding path program 1 times [2021-12-18 02:13:50,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:13:50,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653626027] [2021-12-18 02:13:50,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:13:50,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:13:50,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:13:50,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:13:50,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:13:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:13:50,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:13:50,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-18 02:13:50,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-18 02:13:50,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-12-18 02:13:50,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-18 02:13:50,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-18 02:13:50,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-18 02:13:50,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-18 02:13:50,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-18 02:13:50,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-18 02:13:50,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-18 02:13:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-18 02:13:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:50,527 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-18 02:13:50,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:13:50,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653626027] [2021-12-18 02:13:50,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653626027] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:13:50,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:13:50,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 02:13:50,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102887351] [2021-12-18 02:13:50,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:13:50,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 02:13:50,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:13:50,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 02:13:50,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-18 02:13:50,530 INFO L87 Difference]: Start difference. First operand 2130 states and 3136 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-18 02:13:51,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:13:51,869 INFO L93 Difference]: Finished difference Result 3096 states and 4559 transitions. [2021-12-18 02:13:51,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 02:13:51,871 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-18 02:13:51,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:13:51,892 INFO L225 Difference]: With dead ends: 3096 [2021-12-18 02:13:51,892 INFO L226 Difference]: Without dead ends: 2161 [2021-12-18 02:13:51,896 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-18 02:13:51,898 INFO L933 BasicCegarLoop]: 1314 mSDtfsCounter, 729 mSDsluCounter, 3574 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 451 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 4888 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.1s IncrementalHoareTripleChecker+Time [2021-12-18 02:13:51,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [779 Valid, 4888 Invalid, 1809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 1358 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-18 02:13:51,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2161 states. [2021-12-18 02:13:52,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2161 to 2126. [2021-12-18 02:13:52,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2126 states, 1566 states have (on average 1.40485312899106) internal successors, (2200), 1633 states have internal predecessors, (2200), 460 states have call successors, (460), 97 states have call predecessors, (460), 99 states have return successors, (470), 435 states have call predecessors, (470), 460 states have call successors, (470) [2021-12-18 02:13:52,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2126 states to 2126 states and 3130 transitions. [2021-12-18 02:13:52,102 INFO L78 Accepts]: Start accepts. Automaton has 2126 states and 3130 transitions. Word has length 148 [2021-12-18 02:13:52,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:13:52,102 INFO L470 AbstractCegarLoop]: Abstraction has 2126 states and 3130 transitions. [2021-12-18 02:13:52,103 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-18 02:13:52,103 INFO L276 IsEmpty]: Start isEmpty. Operand 2126 states and 3130 transitions. [2021-12-18 02:13:52,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-12-18 02:13:52,111 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:13:52,111 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-18 02:13:52,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-18 02:13:52,111 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:13:52,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:13:52,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1005507498, now seen corresponding path program 1 times [2021-12-18 02:13:52,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:13:52,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8322044] [2021-12-18 02:13:52,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:13:52,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:13:52,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:13:52,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:13:52,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:13:52,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:13:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:13:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 02:13:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-18 02:13:52,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-18 02:13:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-18 02:13:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-18 02:13:52,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-18 02:13:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-18 02:13:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-18 02:13:52,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-18 02:13:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-18 02:13:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:52,771 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-18 02:13:52,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:13:52,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8322044] [2021-12-18 02:13:52,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8322044] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:13:52,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096752710] [2021-12-18 02:13:52,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:13:52,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:13:52,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:13:52,773 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 02:13:52,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-18 02:13:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:13:54,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-18 02:13:54,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:13:54,364 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-18 02:13:54,367 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-18 02:13:54,490 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-18 02:13:54,490 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:13:54,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096752710] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:13:54,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 02:13:54,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [16] total 22 [2021-12-18 02:13:54,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315960716] [2021-12-18 02:13:54,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:13:54,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 02:13:54,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:13:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 02:13:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-12-18 02:13:54,492 INFO L87 Difference]: Start difference. First operand 2126 states and 3130 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-18 02:13:57,683 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:14:00,340 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-18 02:14:04,757 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-18 02:14:07,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:07,082 INFO L93 Difference]: Finished difference Result 10317 states and 15922 transitions. [2021-12-18 02:14:07,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-18 02:14:07,083 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 147 [2021-12-18 02:14:07,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:07,110 INFO L225 Difference]: With dead ends: 10317 [2021-12-18 02:14:07,111 INFO L226 Difference]: Without dead ends: 8231 [2021-12-18 02:14:07,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2021-12-18 02:14:07,121 INFO L933 BasicCegarLoop]: 3223 mSDtfsCounter, 6208 mSDsluCounter, 13257 mSDsCounter, 0 mSdLazyCounter, 3497 mSolverCounterSat, 3417 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6344 SdHoareTripleChecker+Valid, 16480 SdHoareTripleChecker+Invalid, 6915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3417 IncrementalHoareTripleChecker+Valid, 3497 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:07,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6344 Valid, 16480 Invalid, 6915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3417 Valid, 3497 Invalid, 1 Unknown, 0 Unchecked, 11.4s Time] [2021-12-18 02:14:07,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8231 states. [2021-12-18 02:14:07,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8231 to 3342. [2021-12-18 02:14:07,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3342 states, 2469 states have (on average 1.4127176994734711) internal successors, (3488), 2567 states have internal predecessors, (3488), 700 states have call successors, (700), 168 states have call predecessors, (700), 172 states have return successors, (734), 657 states have call predecessors, (734), 700 states have call successors, (734) [2021-12-18 02:14:07,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3342 states to 3342 states and 4922 transitions. [2021-12-18 02:14:07,585 INFO L78 Accepts]: Start accepts. Automaton has 3342 states and 4922 transitions. Word has length 147 [2021-12-18 02:14:07,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:07,586 INFO L470 AbstractCegarLoop]: Abstraction has 3342 states and 4922 transitions. [2021-12-18 02:14:07,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2021-12-18 02:14:07,586 INFO L276 IsEmpty]: Start isEmpty. Operand 3342 states and 4922 transitions. [2021-12-18 02:14:07,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-18 02:14:07,597 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:07,597 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-18 02:14:07,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:07,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-18 02:14:07,824 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:07,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:07,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1652669184, now seen corresponding path program 1 times [2021-12-18 02:14:07,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:14:07,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336959062] [2021-12-18 02:14:07,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:07,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:14:07,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 02:14:07,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:14:07,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-18 02:14:07,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 02:14:07,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-18 02:14:07,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-18 02:14:07,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-18 02:14:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-18 02:14:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-18 02:14:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-18 02:14:07,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-18 02:14:07,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-18 02:14:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-18 02:14:07,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-18 02:14:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-18 02:14:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-18 02:14:07,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:07,980 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-18 02:14:07,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 02:14:07,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336959062] [2021-12-18 02:14:07,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336959062] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 02:14:07,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122271062] [2021-12-18 02:14:07,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:07,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 02:14:07,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:14:07,982 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 02:14:07,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-18 02:14:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:08,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 1326 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 02:14:08,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:08,724 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-18 02:14:08,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 02:14:09,003 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-18 02:14:09,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122271062] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 02:14:09,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 02:14:09,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 5] total 11 [2021-12-18 02:14:09,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122330259] [2021-12-18 02:14:09,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 02:14:09,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-18 02:14:09,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 02:14:09,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-18 02:14:09,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-18 02:14:09,006 INFO L87 Difference]: Start difference. First operand 3342 states and 4922 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-18 02:14:13,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:13,268 INFO L93 Difference]: Finished difference Result 11764 states and 18068 transitions. [2021-12-18 02:14:13,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 02:14:13,268 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-18 02:14:13,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:13,293 INFO L225 Difference]: With dead ends: 11764 [2021-12-18 02:14:13,294 INFO L226 Difference]: Without dead ends: 8462 [2021-12-18 02:14:13,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-12-18 02:14:13,304 INFO L933 BasicCegarLoop]: 1786 mSDtfsCounter, 8354 mSDsluCounter, 4188 mSDsCounter, 0 mSdLazyCounter, 3651 mSolverCounterSat, 3221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8770 SdHoareTripleChecker+Valid, 5974 SdHoareTripleChecker+Invalid, 6872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3221 IncrementalHoareTripleChecker+Valid, 3651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:13,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8770 Valid, 5974 Invalid, 6872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3221 Valid, 3651 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2021-12-18 02:14:13,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8462 states. [2021-12-18 02:14:13,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8462 to 3398. [2021-12-18 02:14:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3398 states, 2519 states have (on average 1.4132592298531164) internal successors, (3560), 2617 states have internal predecessors, (3560), 706 states have call successors, (706), 168 states have call predecessors, (706), 172 states have return successors, (740), 663 states have call predecessors, (740), 706 states have call successors, (740) [2021-12-18 02:14:13,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 5006 transitions. [2021-12-18 02:14:13,756 INFO L78 Accepts]: Start accepts. Automaton has 3398 states and 5006 transitions. Word has length 156 [2021-12-18 02:14:13,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:13,757 INFO L470 AbstractCegarLoop]: Abstraction has 3398 states and 5006 transitions. [2021-12-18 02:14:13,757 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-18 02:14:13,757 INFO L276 IsEmpty]: Start isEmpty. Operand 3398 states and 5006 transitions. [2021-12-18 02:14:13,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-18 02:14:13,766 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:13,767 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-18 02:14:13,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:13,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-18 02:14:13,992 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:13,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1706347041, now seen corresponding path program 1 times [2021-12-18 02:14:13,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 02:14:13,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189960924] [2021-12-18 02:14:13,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:13,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 02:14:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-18 02:14:14,224 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-18 02:14:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-18 02:14:14,411 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-18 02:14:14,411 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-18 02:14:14,412 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-18 02:14:14,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-18 02:14:14,418 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-18 02:14:14,420 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-18 02:14:14,558 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.12 02:14:14 BoogieIcfgContainer [2021-12-18 02:14:14,558 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-18 02:14:14,558 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-18 02:14:14,558 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-18 02:14:14,559 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-18 02:14:14,559 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 02:11:00" (3/4) ... [2021-12-18 02:14:14,561 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-18 02:14:14,561 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-18 02:14:14,562 INFO L158 Benchmark]: Toolchain (without parser) took 198560.14ms. Allocated memory was 86.0MB in the beginning and 673.2MB in the end (delta: 587.2MB). Free memory was 44.8MB in the beginning and 344.5MB in the end (delta: -299.6MB). Peak memory consumption was 288.5MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,562 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 86.0MB. Free memory was 44.7MB in the beginning and 44.6MB in the end (delta: 41.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-18 02:14:14,562 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1517.24ms. Allocated memory was 86.0MB in the beginning and 146.8MB in the end (delta: 60.8MB). Free memory was 44.5MB in the beginning and 67.2MB in the end (delta: -22.7MB). Peak memory consumption was 37.6MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,562 INFO L158 Benchmark]: Boogie Procedure Inliner took 179.27ms. Allocated memory is still 146.8MB. Free memory was 67.2MB in the beginning and 88.4MB in the end (delta: -21.1MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,563 INFO L158 Benchmark]: Boogie Preprocessor took 159.68ms. Allocated memory is still 146.8MB. Free memory was 88.4MB in the beginning and 71.6MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,563 INFO L158 Benchmark]: RCFGBuilder took 2422.77ms. Allocated memory was 146.8MB in the beginning and 216.0MB in the end (delta: 69.2MB). Free memory was 71.6MB in the beginning and 135.7MB in the end (delta: -64.1MB). Peak memory consumption was 56.2MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,563 INFO L158 Benchmark]: TraceAbstraction took 194272.06ms. Allocated memory was 216.0MB in the beginning and 673.2MB in the end (delta: 457.2MB). Free memory was 135.7MB in the beginning and 345.5MB in the end (delta: -209.8MB). Peak memory consumption was 247.4MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,564 INFO L158 Benchmark]: Witness Printer took 3.02ms. Allocated memory is still 673.2MB. Free memory was 345.5MB in the beginning and 344.5MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-18 02:14:14,569 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 86.0MB. Free memory was 44.7MB in the beginning and 44.6MB in the end (delta: 41.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1517.24ms. Allocated memory was 86.0MB in the beginning and 146.8MB in the end (delta: 60.8MB). Free memory was 44.5MB in the beginning and 67.2MB in the end (delta: -22.7MB). Peak memory consumption was 37.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 179.27ms. Allocated memory is still 146.8MB. Free memory was 67.2MB in the beginning and 88.4MB in the end (delta: -21.1MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 159.68ms. Allocated memory is still 146.8MB. Free memory was 88.4MB in the beginning and 71.6MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 2422.77ms. Allocated memory was 146.8MB in the beginning and 216.0MB in the end (delta: 69.2MB). Free memory was 71.6MB in the beginning and 135.7MB in the end (delta: -64.1MB). Peak memory consumption was 56.2MB. Max. memory is 16.1GB. * TraceAbstraction took 194272.06ms. Allocated memory was 216.0MB in the beginning and 673.2MB in the end (delta: 457.2MB). Free memory was 135.7MB in the beginning and 345.5MB in the end (delta: -209.8MB). Peak memory consumption was 247.4MB. Max. memory is 16.1GB. * Witness Printer took 3.02ms. Allocated memory is still 673.2MB. Free memory was 345.5MB in the beginning and 344.5MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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={65543:65545}, 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={65543:65545}, LDV_IN_INTERRUPT=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, var_group3={33:0}, var_group4={31:0}, var_group5={35:0}] [L6939] CALL, EXPR dev_alloc_skb(1U) VAL [\old(arg0)=1, __this_module={65543:65545}, 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={65543:65545}, 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={65543:65545}, 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={65543:65545}, 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={65543:65545}, 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={33:0}, var_group4={31:0}, var_group5={35: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={65543:65545}, 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={33:0}, var_group4={31:0}, var_group5={35:0}] [L6945] CALL, EXPR slip_init() [L6729] int status ; [L6730] void *tmp ; VAL [__this_module={65543:65545}, 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={65543:65545}, 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={65543:65545}, 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={65543:65545}, 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={65543:65545}, 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={65543:65545}, LDV_IN_INTERRUPT=1, ptr={-36893488147419103231:0}, ptr={-36893488147419103231: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={65543:65545}, 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={-36893488147419103231:0}, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, res={-36893488147419103231: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)=65562, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, ldv_malloc(size)={-36893488147419103231:0}, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, t=65562] [L4857] return ldv_malloc(size); [L4864] RET, EXPR __kmalloc(size, flags) [L4864] tmp___2 = __kmalloc(size, flags) [L4865] return (tmp___2); VAL [\old(flags)=65562, \old(size)=2048, \result={-36893488147419103231:0}, __this_module={65543:65545}, flags=65562, LDV_IN_INTERRUPT=1, size=2048, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={0:0}, slip_maxdev=256, tmp___2={-36893488147419103231:0}] [L4873] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=2048, __this_module={65543:65545}, flags=208, kmalloc(size, flags | 32768U)={-36893488147419103231: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={-36893488147419103231:0}, __this_module={65543:65545}, 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={-36893488147419103231: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={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp={-36893488147419103231: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={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, status=0, tmp={-36893488147419103231:0}] [L6753] return (status); VAL [\result=0, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, status=0, tmp={-36893488147419103231:0}] [L6945] RET, EXPR slip_init() [L6945] tmp = slip_init() [L6946] COND FALSE !(tmp != 0) VAL [__this_module={65543:65545}, 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={-36893488147419103231:0}, slip_maxdev=256, tmp=0, var_group2={0:0}, var_group3={33:0}, var_group4={31:0}, var_group5={35: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={65543:65545}, 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={-36893488147419103231:0}, slip_maxdev=256, tmp=0, tmp___1=-2, var_group2={0:0}, var_group3={33:0}, var_group4={31:0}, var_group5={35: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={65543:65545}, 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={-36893488147419103231:0}, slip_maxdev=256, tmp=0, tmp___0=9, tmp___1=-2, var_group2={0:0}, var_group3={33:0}, var_group4={31:0}, var_group5={35:0}] [L7022] COND TRUE ldv_s_sl_ldisc_tty_ldisc_ops == 0 VAL [__this_module={65543:65545}, 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={-36893488147419103231:0}, slip_maxdev=256, tmp=0, tmp___0=9, tmp___1=-2, var_group2={0:0}, var_group3={33:0}, var_group4={31:0}, var_group5={35:0}] [L7023] FCALL ldv_handler_precall() VAL [__this_module={65543:65545}, 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={-36893488147419103231:0}, slip_maxdev=256, tmp=0, tmp___0=9, tmp___1=-2, var_group2={0:0}, var_group3={33:0}, var_group4={31:0}, var_group5={35: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={-37:38}, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tty={35:0}, tty={35:0}, tty->ops={65554:-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={65543:65545}, i=0, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5951] COND TRUE i < slip_maxdev VAL [__this_module={65543:65545}, i=0, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, dev={2497:-2496}, i=0, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5938] CALL, EXPR netdev_priv((struct net_device const *)dev) VAL [__this_module={65543:65545}, dev={2497:-2496}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L4903] return ((void *)dev + 2496U); VAL [\result={2497:0}, __this_module={65543:65545}, dev={2497:-2496}, dev={2497:-2496}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5938] RET, EXPR netdev_priv((struct net_device const *)dev) VAL [__this_module={65543:65545}, dev={2497:-2496}, i=0, LDV_IN_INTERRUPT=1, netdev_priv((struct net_device const *)dev)={2497:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, dev={2497:-2496}, i=0, LDV_IN_INTERRUPT=1, sl={2497:0}, sl->tty={-38:39}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp={2497:0}] [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={65543:65545}, dev={2497:-2496}, i=1, LDV_IN_INTERRUPT=1, sl={2497:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp={2497:0}] [L5951] COND TRUE i < slip_maxdev VAL [__this_module={65543:65545}, dev={2497:-2496}, i=1, LDV_IN_INTERRUPT=1, sl={2497:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp={2497:0}] [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={65543:65545}, dev={0:0}, i=1, LDV_IN_INTERRUPT=1, sl={2497:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp={2497:0}] [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={65543:65545}, err=-17, LDV_IN_INTERRUPT=1, sl={42:-41}, sl->magic=65565, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tty={35:0}, tty={35:0}] [L6059] COND FALSE !((unsigned long )sl != (unsigned long )((struct slip *)0) && sl->magic == 21250) [L6063] err = -23 VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={42:-41}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tty={35:0}, tty={35:0}] [L6064] CALL, EXPR tty_devnum(tty) VAL [__this_module={65543:65545}, arg0={35:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L7276] return __VERIFIER_nondet_uint(); [L6064] RET, EXPR tty_devnum(tty) VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={42:-41}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tty={35:0}, tty={35:0}, tty_devnum(tty)=65560] [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)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={0:0}, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5973] COND FALSE !((unsigned long )slip_devs == (unsigned long )((struct net_device **)0)) [L5977] i = 0 VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={0:0}, i=0, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5987] COND TRUE i < slip_maxdev VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={0:0}, i=0, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={2497:-2496}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5987] COND TRUE i < slip_maxdev VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={2497:-2496}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={0:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5992] COND FALSE !(i >= slip_maxdev) VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={0:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L5996] COND FALSE !((unsigned long )dev != (unsigned long )((struct net_device *)0)) VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={0:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, LDV_IN_INTERRUPT=1, ptr={-18446744073709551615:0}, ptr={-18446744073709551615:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, cond=1, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L4849] RET assume_abort_if_not(!ldv_is_err(res)) [L4850] return res; VAL [\old(size)=2255, \result={-18446744073709551615:0}, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, res={-18446744073709551615:0}, size=2255, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, arg0=472, arg1={43:0}, arg1={43:0}, arg2={-1:10}, arg2={-1:10}, arg3=1, arg4=1, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct net_device))={-18446744073709551615:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L6018] CALL, EXPR netdev_priv((struct net_device const *)dev) VAL [__this_module={65543:65545}, dev={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L4903] return ((void *)dev + 2496U); VAL [\result={-18446744073709551615:2496}, __this_module={65543:65545}, dev={-18446744073709551615:0}, dev={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L6018] RET, EXPR netdev_priv((struct net_device const *)dev) VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, netdev_priv((struct net_device const *)dev)={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={-18446744073709551615:2516}, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, lock={-18446744073709551615:2516}, lock={-18446744073709551615:2516}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp___1={-18446744073709551615:2496}] [L6025] FCALL init_timer_key(& sl->keepalive_timer, "&sl->keepalive_timer", & __key___0) VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp___1={-18446744073709551615:2496}] [L6026] sl->keepalive_timer.data = (unsigned long )sl [L6027] sl->keepalive_timer.function = & sl_keepalive VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp___1={-18446744073709551615:2496}] [L6028] FCALL init_timer_key(& sl->outfill_timer, "&sl->outfill_timer", & __key___1) VAL [\old(line)=65560, __key={30:0}, __key___0={49:0}, __key___1={47:0}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, name={43:0}, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp___1={-18446744073709551615: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)=65560, \result={-18446744073709551615:2496}, __this_module={65543:65545}, dev={-18446744073709551615:0}, i=1, LDV_IN_INTERRUPT=1, line=65560, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp___1={-18446744073709551615: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={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tty={35:0}, tty={35:0}] [L6072] CALL, EXPR tty_devnum(tty) VAL [__this_module={65543:65545}, arg0={35:0}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L7276] return __VERIFIER_nondet_uint(); [L6072] RET, EXPR tty_devnum(tty) VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tty={35:0}, tty={35:0}, tty_devnum(tty)=65546] [L6072] sl->line = tty_devnum(tty) [L6073] CALL, EXPR get_current() VAL [__this_module={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L4765] return (pfo_ret__); VAL [\result={65550:-4}, __this_module={65543:65545}, LDV_IN_INTERRUPT=1, pfo_ret__={65550:-4}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] [L6073] RET, EXPR get_current() VAL [__this_module={65543:65545}, err=-23, get_current()={65550:-4}, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tty={35:0}, tty={35: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={65543:65545}, addr={-18446744073709551615:2668}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231: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={65543:65545}, constant_test_bit(0U, (unsigned long const volatile *)(& sl->flags))=-5, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tmp___1={65550:-4}, tty={35:0}, tty={35:0}] [L6075] tmp___2 = constant_test_bit(0U, (unsigned long const volatile *)(& sl->flags)) [L6076] COND FALSE !(tmp___2 == 0) VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tmp___1={65550:-4}, tmp___2=-5, tty={35:0}, tty={35:0}] [L6090] EXPR sl->keepalive VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl->keepalive=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tmp___1={65550:-4}, tmp___2=-5, tty={35:0}, tty={35:0}] [L6090] COND FALSE !((unsigned int )sl->keepalive != 0U) [L6095] EXPR sl->outfill VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl->outfill=0, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tmp___1={65550:-4}, tmp___2=-5, tty={35:0}, tty={35:0}] [L6095] COND FALSE !((unsigned int )sl->outfill != 0U) [L6100] FCALL rtnl_unlock() VAL [__this_module={65543:65545}, err=-23, LDV_IN_INTERRUPT=1, sl={-18446744073709551615:2496}, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256, tmp=1, tmp___0=65560, tmp___1={65550:-4}, tmp___2=-5, tty={35:0}, tty={35: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={65543:65545}, LDV_IN_INTERRUPT=1, sl_ldisc={29:0}, sl_netdev_ops={28:0}, slip_devs={-36893488147419103231:0}, slip_maxdev=256] - StatisticsResult: Ultimate Automizer benchmark data CFG has 44 procedures, 964 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 194.1s, OverallIterations: 18, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 158.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 15 mSolverCounterUnknown, 59971 SdHoareTripleChecker+Valid, 148.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 56925 mSDsluCounter, 223465 SdHoareTripleChecker+Invalid, 136.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 15045 IncrementalHoareTripleChecker+Unchecked, 188883 mSDsCounter, 24561 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 103984 IncrementalHoareTripleChecker+Invalid, 143605 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 24561 mSolverCounterUnsat, 34582 mSDtfsCounter, 103984 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1724 GetRequests, 1451 SyntacticMatches, 19 SemanticMatches, 254 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4733 ImplicationChecksByTransitivity, 6.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3398occurred in iteration=17, InterpolantAutomatonStates: 190, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.4s AutomataMinimizationTime, 17 MinimizatonAttempts, 23432 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 18.7s SatisfiabilityAnalysisTime, 10.8s InterpolantComputationTime, 2858 NumberOfCodeBlocks, 2858 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 2943 ConstructedInterpolants, 25 QuantifiedInterpolants, 11882 SizeOfPredicates, 84 NumberOfNonLiveVariables, 7055 ConjunctsInSsa, 270 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-18 02:14:14,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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-tmp.no-commuhash-c3fed41 [2021-12-18 02:14:16,467 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 02:14:16,470 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 02:14:16,517 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 02:14:16,518 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 02:14:16,521 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 02:14:16,522 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 02:14:16,527 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 02:14:16,529 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 02:14:16,533 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 02:14:16,534 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 02:14:16,537 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 02:14:16,538 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 02:14:16,540 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 02:14:16,541 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 02:14:16,544 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 02:14:16,545 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 02:14:16,546 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 02:14:16,548 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 02:14:16,553 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 02:14:16,554 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 02:14:16,555 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 02:14:16,556 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 02:14:16,558 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 02:14:16,564 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 02:14:16,564 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 02:14:16,564 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 02:14:16,565 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 02:14:16,566 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 02:14:16,566 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 02:14:16,567 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 02:14:16,567 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 02:14:16,569 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 02:14:16,569 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 02:14:16,570 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 02:14:16,570 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 02:14:16,571 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 02:14:16,571 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 02:14:16,571 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 02:14:16,573 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 02:14:16,573 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 02:14:16,574 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-18 02:14:16,609 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 02:14:16,609 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 02:14:16,610 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 02:14:16,610 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 02:14:16,611 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 02:14:16,611 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 02:14:16,612 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 02:14:16,613 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 02:14:16,613 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 02:14:16,613 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 02:14:16,614 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 02:14:16,614 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-18 02:14:16,614 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 02:14:16,614 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-18 02:14:16,614 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-18 02:14:16,615 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-18 02:14:16,615 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-18 02:14:16,615 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-18 02:14:16,615 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 02:14:16,615 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-18 02:14:16,616 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 02:14:16,616 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 02:14:16,616 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 02:14:16,616 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 02:14:16,616 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 02:14:16,616 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 02:14:16,617 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-18 02:14:16,617 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-18 02:14:16,617 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-18 02:14:16,617 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-18 02:14:16,617 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-18 02:14:16,617 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-18 02:14:16,618 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 02:14:16,618 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-18 02:14:16,618 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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-18 02:14:16,960 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 02:14:16,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 02:14:16,985 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 02:14:16,987 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 02:14:16,991 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 02:14:16,993 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-18 02:14:17,053 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/180279f3a/3115b4fe1a3f48b589147d601fb0f78f/FLAG18b3108ee [2021-12-18 02:14:17,733 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 02:14:17,734 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-18 02:14:17,770 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/180279f3a/3115b4fe1a3f48b589147d601fb0f78f/FLAG18b3108ee [2021-12-18 02:14:17,869 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/180279f3a/3115b4fe1a3f48b589147d601fb0f78f [2021-12-18 02:14:17,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 02:14:17,873 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 02:14:17,875 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 02:14:17,875 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 02:14:17,878 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 02:14:17,879 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 02:14:17" (1/1) ... [2021-12-18 02:14:17,880 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5730109f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:17, skipping insertion in model container [2021-12-18 02:14:17,880 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 02:14:17" (1/1) ... [2021-12-18 02:14:17,886 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 02:14:17,992 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 02:14:19,123 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-18 02:14:19,150 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 02:14:19,185 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-18 02:14:19,226 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 02:14:19,459 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-18 02:14:19,466 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 02:14:19,478 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 02:14:19,702 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i[202861,202874] [2021-12-18 02:14:19,708 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 02:14:19,810 INFO L208 MainTranslator]: Completed translation [2021-12-18 02:14:19,810 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19 WrapperNode [2021-12-18 02:14:19,810 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 02:14:19,811 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 02:14:19,812 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 02:14:19,812 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 02:14:19,817 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:19,890 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:19,974 INFO L137 Inliner]: procedures = 170, calls = 812, calls flagged for inlining = 80, calls inlined = 79, statements flattened = 2691 [2021-12-18 02:14:19,974 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 02:14:19,975 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 02:14:19,975 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 02:14:19,975 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 02:14:19,982 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:19,983 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,010 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,010 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,143 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,164 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,183 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,212 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 02:14:20,213 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 02:14:20,215 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 02:14:20,215 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 02:14:20,216 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (1/1) ... [2021-12-18 02:14:20,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 02:14:20,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 02:14:20,244 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-18 02:14:20,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-18 02:14:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-18 02:14:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-18 02:14:20,274 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-12-18 02:14:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-12-18 02:14:20,274 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2021-12-18 02:14:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2021-12-18 02:14:20,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-18 02:14:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-18 02:14:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-18 02:14:20,275 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-18 02:14:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-18 02:14:20,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-18 02:14:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-18 02:14:20,275 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-18 02:14:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive_int [2021-12-18 02:14:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive_int [2021-12-18 02:14:20,276 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2021-12-18 02:14:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2021-12-18 02:14:20,276 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-18 02:14:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-18 02:14:20,276 INFO L130 BoogieDeclarations]: Found specification of procedure sl_free_bufs [2021-12-18 02:14:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_free_bufs [2021-12-18 02:14:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-18 02:14:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-18 02:14:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-18 02:14:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-18 02:14:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-18 02:14:20,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-18 02:14:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure dev_alloc_skb [2021-12-18 02:14:20,277 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_alloc_skb [2021-12-18 02:14:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-18 02:14:20,278 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-18 02:14:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-18 02:14:20,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-18 02:14:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-18 02:14:20,278 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-18 02:14:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-12-18 02:14:20,279 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-12-18 02:14:20,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 02:14:20,279 INFO L130 BoogieDeclarations]: Found specification of procedure sl_bump [2021-12-18 02:14:20,279 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_bump [2021-12-18 02:14:20,279 INFO L130 BoogieDeclarations]: Found specification of procedure slip_ioctl [2021-12-18 02:14:20,279 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_ioctl [2021-12-18 02:14:20,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 02:14:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2021-12-18 02:14:20,280 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2021-12-18 02:14:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure slip_close [2021-12-18 02:14:20,280 INFO L138 BoogieDeclarations]: Found implementation of procedure slip_close [2021-12-18 02:14:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 02:14:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 02:14:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-18 02:14:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-18 02:14:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-18 02:14:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-18 02:14:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-18 02:14:20,281 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-18 02:14:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 02:14:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2021-12-18 02:14:20,282 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2021-12-18 02:14:20,282 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-12-18 02:14:20,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-12-18 02:14:20,282 INFO L130 BoogieDeclarations]: Found specification of procedure sl_ioctl [2021-12-18 02:14:20,282 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_ioctl [2021-12-18 02:14:20,282 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2021-12-18 02:14:20,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_INT~TO~C_INT [2021-12-18 02:14:20,282 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hangup [2021-12-18 02:14:20,283 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hangup [2021-12-18 02:14:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-18 02:14:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-18 02:14:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-18 02:14:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 02:14:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-18 02:14:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2021-12-18 02:14:20,284 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2021-12-18 02:14:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 02:14:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2021-12-18 02:14:20,284 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2021-12-18 02:14:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure tty_devnum [2021-12-18 02:14:20,284 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_devnum [2021-12-18 02:14:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-18 02:14:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-18 02:14:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-18 02:14:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-18 02:14:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-18 02:14:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-18 02:14:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-18 02:14:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-18 02:14:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-18 02:14:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-18 02:14:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-18 02:14:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-18 02:14:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-18 02:14:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-18 02:14:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-18 02:14:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-18 02:14:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-18 02:14:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-18 02:14:20,287 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-18 02:14:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-12-18 02:14:20,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-12-18 02:14:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2021-12-18 02:14:20,287 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2021-12-18 02:14:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2021-12-18 02:14:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2021-12-18 02:14:20,288 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 02:14:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 02:14:20,288 INFO L130 BoogieDeclarations]: Found specification of procedure sl_unlock [2021-12-18 02:14:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure sl_unlock [2021-12-18 02:14:20,288 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2021-12-18 02:14:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2021-12-18 02:14:20,762 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 02:14:20,765 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 02:14:37,588 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 02:14:37,599 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 02:14:37,599 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-18 02:14:37,602 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 02:14:37 BoogieIcfgContainer [2021-12-18 02:14:37,602 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 02:14:37,603 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 02:14:37,603 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 02:14:37,606 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 02:14:37,606 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 02:14:17" (1/3) ... [2021-12-18 02:14:37,606 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45fafca8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 02:14:37, skipping insertion in model container [2021-12-18 02:14:37,607 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 02:14:19" (2/3) ... [2021-12-18 02:14:37,607 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45fafca8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 02:14:37, skipping insertion in model container [2021-12-18 02:14:37,607 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 02:14:37" (3/3) ... [2021-12-18 02:14:37,608 INFO L111 eAbstractionObserver]: Analyzing ICFG m0_drivers-net-slip-ko--108_1a--1b0b0ac-1.i [2021-12-18 02:14:37,612 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 02:14:37,612 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-18 02:14:37,652 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 02:14:37,658 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-18 02:14:37,658 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-18 02:14:37,688 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-18 02:14:37,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 02:14:37,704 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:37,704 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-18 02:14:37,705 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:37,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:37,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1312205542, now seen corresponding path program 1 times [2021-12-18 02:14:37,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:37,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770492189] [2021-12-18 02:14:37,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:37,722 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:37,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:37,727 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:37,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-18 02:14:38,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:38,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 02:14:38,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:38,511 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-18 02:14:38,511 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:38,512 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:38,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770492189] [2021-12-18 02:14:38,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770492189] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:38,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:38,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 02:14:38,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816885204] [2021-12-18 02:14:38,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:38,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 02:14:38,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:38,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 02:14:38,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 02:14:38,546 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-18 02:14:38,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:38,711 INFO L93 Difference]: Finished difference Result 1924 states and 2874 transitions. [2021-12-18 02:14:38,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 02:14:38,714 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-18 02:14:38,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:38,734 INFO L225 Difference]: With dead ends: 1924 [2021-12-18 02:14:38,734 INFO L226 Difference]: Without dead ends: 925 [2021-12-18 02:14:38,744 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-18 02:14:38,754 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-18 02:14:38,756 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-18 02:14:38,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-12-18 02:14:38,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 925. [2021-12-18 02:14:38,876 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-18 02:14:38,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1366 transitions. [2021-12-18 02:14:38,889 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1366 transitions. Word has length 59 [2021-12-18 02:14:38,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:38,891 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1366 transitions. [2021-12-18 02:14:38,891 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-18 02:14:38,891 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1366 transitions. [2021-12-18 02:14:38,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 02:14:38,898 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:38,898 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-18 02:14:38,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:39,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:39,112 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:39,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:39,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1735852264, now seen corresponding path program 1 times [2021-12-18 02:14:39,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:39,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702766507] [2021-12-18 02:14:39,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:39,114 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:39,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:39,115 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:39,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-18 02:14:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:39,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 02:14:39,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:39,704 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-18 02:14:39,704 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:39,704 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:39,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702766507] [2021-12-18 02:14:39,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702766507] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:39,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:39,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:14:39,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829395103] [2021-12-18 02:14:39,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:39,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:14:39,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:39,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:14:39,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:14:39,707 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-18 02:14:39,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:39,863 INFO L93 Difference]: Finished difference Result 1833 states and 2709 transitions. [2021-12-18 02:14:39,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:14:39,864 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-18 02:14:39,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:39,871 INFO L225 Difference]: With dead ends: 1833 [2021-12-18 02:14:39,871 INFO L226 Difference]: Without dead ends: 925 [2021-12-18 02:14:39,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 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-18 02:14:39,875 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-18 02:14:39,876 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-18 02:14:39,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-12-18 02:14:39,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 925. [2021-12-18 02:14:39,909 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-18 02:14:39,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1365 transitions. [2021-12-18 02:14:39,915 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1365 transitions. Word has length 59 [2021-12-18 02:14:39,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:39,916 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 1365 transitions. [2021-12-18 02:14:39,916 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-18 02:14:39,916 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1365 transitions. [2021-12-18 02:14:39,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-18 02:14:39,918 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:39,918 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-18 02:14:39,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:40,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:40,131 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:40,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1026212091, now seen corresponding path program 1 times [2021-12-18 02:14:40,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:40,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1559193508] [2021-12-18 02:14:40,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:40,135 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:40,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:40,140 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:40,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-18 02:14:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:40,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-18 02:14:40,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:41,040 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-18 02:14:41,040 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:41,040 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:41,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1559193508] [2021-12-18 02:14:41,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1559193508] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:41,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:41,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-18 02:14:41,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135995985] [2021-12-18 02:14:41,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:41,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 02:14:41,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:41,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 02:14:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 02:14:41,043 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-18 02:14:42,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:42,264 INFO L93 Difference]: Finished difference Result 1872 states and 2757 transitions. [2021-12-18 02:14:42,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 02:14:42,265 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-18 02:14:42,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:42,271 INFO L225 Difference]: With dead ends: 1872 [2021-12-18 02:14:42,271 INFO L226 Difference]: Without dead ends: 953 [2021-12-18 02:14:42,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-12-18 02:14:42,277 INFO L933 BasicCegarLoop]: 1365 mSDtfsCounter, 39 mSDsluCounter, 9518 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 10883 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.8s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:42,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 10883 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-18 02:14:42,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2021-12-18 02:14:42,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 947. [2021-12-18 02:14:42,313 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-18 02:14:42,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1386 transitions. [2021-12-18 02:14:42,319 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1386 transitions. Word has length 62 [2021-12-18 02:14:42,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:42,321 INFO L470 AbstractCegarLoop]: Abstraction has 947 states and 1386 transitions. [2021-12-18 02:14:42,321 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-18 02:14:42,321 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1386 transitions. [2021-12-18 02:14:42,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-18 02:14:42,323 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:42,323 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-18 02:14:42,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:42,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:42,538 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:42,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:42,539 INFO L85 PathProgramCache]: Analyzing trace with hash 12706885, now seen corresponding path program 1 times [2021-12-18 02:14:42,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:42,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1033746739] [2021-12-18 02:14:42,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:42,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:42,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:42,541 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:42,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-18 02:14:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:42,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 02:14:42,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:42,975 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-18 02:14:42,975 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:42,976 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:42,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1033746739] [2021-12-18 02:14:42,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1033746739] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:42,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:42,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:14:42,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069754273] [2021-12-18 02:14:42,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:42,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:14:42,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:42,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:14:42,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:14:42,978 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-18 02:14:43,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:43,465 INFO L93 Difference]: Finished difference Result 1461 states and 2206 transitions. [2021-12-18 02:14:43,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 02:14:43,466 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-18 02:14:43,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:43,474 INFO L225 Difference]: With dead ends: 1461 [2021-12-18 02:14:43,474 INFO L226 Difference]: Without dead ends: 1459 [2021-12-18 02:14:43,477 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-18 02:14:43,481 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.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:43,481 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.4s Time] [2021-12-18 02:14:43,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2021-12-18 02:14:43,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 949. [2021-12-18 02:14:43,533 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-18 02:14:43,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1388 transitions. [2021-12-18 02:14:43,538 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1388 transitions. Word has length 65 [2021-12-18 02:14:43,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:43,539 INFO L470 AbstractCegarLoop]: Abstraction has 949 states and 1388 transitions. [2021-12-18 02:14:43,540 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-18 02:14:43,540 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1388 transitions. [2021-12-18 02:14:43,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-18 02:14:43,542 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:43,543 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-18 02:14:43,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:43,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:43,759 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:43,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:43,760 INFO L85 PathProgramCache]: Analyzing trace with hash 384734306, now seen corresponding path program 1 times [2021-12-18 02:14:43,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:43,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1941204142] [2021-12-18 02:14:43,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:43,761 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:43,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:43,763 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:43,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-18 02:14:44,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:44,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-18 02:14:44,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:44,291 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-18 02:14:44,291 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:44,291 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:44,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1941204142] [2021-12-18 02:14:44,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1941204142] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:44,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:44,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:14:44,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87167104] [2021-12-18 02:14:44,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:44,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:14:44,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:44,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:14:44,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:14:44,293 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-18 02:14:44,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:44,746 INFO L93 Difference]: Finished difference Result 1464 states and 2209 transitions. [2021-12-18 02:14:44,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 02:14:44,747 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-18 02:14:44,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:44,755 INFO L225 Difference]: With dead ends: 1464 [2021-12-18 02:14:44,755 INFO L226 Difference]: Without dead ends: 1462 [2021-12-18 02:14:44,756 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-18 02:14:44,757 INFO L933 BasicCegarLoop]: 2179 mSDtfsCounter, 925 mSDsluCounter, 3177 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:44,757 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.4s Time] [2021-12-18 02:14:44,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2021-12-18 02:14:44,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 949. [2021-12-18 02:14:44,801 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-18 02:14:44,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1388 transitions. [2021-12-18 02:14:44,806 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1388 transitions. Word has length 66 [2021-12-18 02:14:44,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:44,807 INFO L470 AbstractCegarLoop]: Abstraction has 949 states and 1388 transitions. [2021-12-18 02:14:44,807 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-18 02:14:44,807 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1388 transitions. [2021-12-18 02:14:44,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-18 02:14:44,809 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:44,809 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-18 02:14:44,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:45,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:45,024 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:45,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:45,025 INFO L85 PathProgramCache]: Analyzing trace with hash -683622511, now seen corresponding path program 1 times [2021-12-18 02:14:45,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:45,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053551015] [2021-12-18 02:14:45,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:45,026 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:45,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:45,027 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:45,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-18 02:14:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:45,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 02:14:45,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:45,906 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-18 02:14:45,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:45,906 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:45,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053551015] [2021-12-18 02:14:45,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053551015] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:45,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:45,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 02:14:45,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758315022] [2021-12-18 02:14:45,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:45,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:14:45,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:45,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:14:45,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:14:45,908 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-18 02:14:49,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:49,252 INFO L93 Difference]: Finished difference Result 2371 states and 3551 transitions. [2021-12-18 02:14:49,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:14:49,253 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-18 02:14:49,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:49,260 INFO L225 Difference]: With dead ends: 2371 [2021-12-18 02:14:49,260 INFO L226 Difference]: Without dead ends: 1463 [2021-12-18 02:14:49,263 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-18 02:14:49,264 INFO L933 BasicCegarLoop]: 1854 mSDtfsCounter, 1844 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s 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, 3.1s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:49,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1982 Valid, 2809 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2021-12-18 02:14:49,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states. [2021-12-18 02:14:49,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 950. [2021-12-18 02:14:49,310 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-18 02:14:49,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1389 transitions. [2021-12-18 02:14:49,315 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1389 transitions. Word has length 75 [2021-12-18 02:14:49,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:49,315 INFO L470 AbstractCegarLoop]: Abstraction has 950 states and 1389 transitions. [2021-12-18 02:14:49,315 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-18 02:14:49,316 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1389 transitions. [2021-12-18 02:14:49,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-18 02:14:49,317 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:49,318 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-18 02:14:49,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:49,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:49,532 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:49,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:49,533 INFO L85 PathProgramCache]: Analyzing trace with hash -761624014, now seen corresponding path program 1 times [2021-12-18 02:14:49,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:49,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667403452] [2021-12-18 02:14:49,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:49,534 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:49,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:49,535 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:49,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-18 02:14:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:49,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-18 02:14:49,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:50,109 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-18 02:14:50,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:50,109 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:50,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667403452] [2021-12-18 02:14:50,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667403452] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:50,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:50,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 02:14:50,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470350848] [2021-12-18 02:14:50,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:50,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 02:14:50,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:50,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 02:14:50,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 02:14:50,111 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-18 02:14:50,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:50,746 INFO L93 Difference]: Finished difference Result 1470 states and 2217 transitions. [2021-12-18 02:14:50,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 02:14:50,747 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-18 02:14:50,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:50,754 INFO L225 Difference]: With dead ends: 1470 [2021-12-18 02:14:50,754 INFO L226 Difference]: Without dead ends: 1468 [2021-12-18 02:14:50,755 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-18 02:14:50,756 INFO L933 BasicCegarLoop]: 2180 mSDtfsCounter, 1314 mSDsluCounter, 4842 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:50,756 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.5s Time] [2021-12-18 02:14:50,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-12-18 02:14:50,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 952. [2021-12-18 02:14:50,806 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-18 02:14:50,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1392 transitions. [2021-12-18 02:14:50,810 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1392 transitions. Word has length 77 [2021-12-18 02:14:50,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:50,812 INFO L470 AbstractCegarLoop]: Abstraction has 952 states and 1392 transitions. [2021-12-18 02:14:50,812 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-18 02:14:50,812 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1392 transitions. [2021-12-18 02:14:50,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-18 02:14:50,815 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:50,815 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-18 02:14:50,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:51,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:51,029 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:51,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:51,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1650819158, now seen corresponding path program 1 times [2021-12-18 02:14:51,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:51,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1750474366] [2021-12-18 02:14:51,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:51,030 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:51,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:51,032 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:51,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-18 02:14:51,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:51,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 02:14:51,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:51,814 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-18 02:14:51,814 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:51,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:51,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1750474366] [2021-12-18 02:14:51,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1750474366] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:51,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:51,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 02:14:51,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466527301] [2021-12-18 02:14:51,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:51,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 02:14:51,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:51,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 02:14:51,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 02:14:51,816 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-18 02:14:52,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:52,270 INFO L93 Difference]: Finished difference Result 1863 states and 2739 transitions. [2021-12-18 02:14:52,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 02:14:52,287 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-18 02:14:52,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:52,292 INFO L225 Difference]: With dead ends: 1863 [2021-12-18 02:14:52,293 INFO L226 Difference]: Without dead ends: 952 [2021-12-18 02:14:52,296 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-18 02:14:52,297 INFO L933 BasicCegarLoop]: 1369 mSDtfsCounter, 1310 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.4s IncrementalHoareTripleChecker+Time [2021-12-18 02:14:52,297 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.4s Time] [2021-12-18 02:14:52,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states. [2021-12-18 02:14:52,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 952. [2021-12-18 02:14:52,368 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-18 02:14:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1391 transitions. [2021-12-18 02:14:52,373 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1391 transitions. Word has length 85 [2021-12-18 02:14:52,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:52,373 INFO L470 AbstractCegarLoop]: Abstraction has 952 states and 1391 transitions. [2021-12-18 02:14:52,373 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-18 02:14:52,374 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1391 transitions. [2021-12-18 02:14:52,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-18 02:14:52,376 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:52,376 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-18 02:14:52,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:52,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:52,592 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:52,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:52,593 INFO L85 PathProgramCache]: Analyzing trace with hash 262548836, now seen corresponding path program 1 times [2021-12-18 02:14:52,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:52,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708416785] [2021-12-18 02:14:52,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:52,597 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:52,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:52,598 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:52,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-18 02:14:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:52,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-18 02:14:52,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:53,431 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-18 02:14:53,432 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:14:53,432 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:53,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708416785] [2021-12-18 02:14:53,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708416785] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:14:53,432 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:14:53,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 02:14:53,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120728917] [2021-12-18 02:14:53,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:14:53,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:14:53,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:53,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:14:53,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:14:53,434 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-18 02:14:56,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:14:56,662 INFO L93 Difference]: Finished difference Result 2379 states and 3559 transitions. [2021-12-18 02:14:56,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:14:56,663 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-18 02:14:56,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:14:56,670 INFO L225 Difference]: With dead ends: 2379 [2021-12-18 02:14:56,670 INFO L226 Difference]: Without dead ends: 1468 [2021-12-18 02:14:56,673 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-18 02:14:56,674 INFO L933 BasicCegarLoop]: 1929 mSDtfsCounter, 1828 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s 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-18 02:14:56,674 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-18 02:14:56,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1468 states. [2021-12-18 02:14:56,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1468 to 956. [2021-12-18 02:14:56,763 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-18 02:14:56,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 1396 transitions. [2021-12-18 02:14:56,767 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 1396 transitions. Word has length 87 [2021-12-18 02:14:56,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:14:56,767 INFO L470 AbstractCegarLoop]: Abstraction has 956 states and 1396 transitions. [2021-12-18 02:14:56,768 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-18 02:14:56,768 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 1396 transitions. [2021-12-18 02:14:56,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-18 02:14:56,770 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:14:56,770 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-18 02:14:56,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-18 02:14:56,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:14:56,986 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:14:56,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:14:56,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1147636327, now seen corresponding path program 1 times [2021-12-18 02:14:56,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:14:56,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1914136956] [2021-12-18 02:14:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:14:56,987 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:14:56,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:14:56,988 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:14:56,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-18 02:14:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:14:57,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-18 02:14:57,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:14:57,747 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-18 02:14:57,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 02:14:58,197 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-18 02:14:58,197 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:14:58,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1914136956] [2021-12-18 02:14:58,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1914136956] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 02:14:58,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 02:14:58,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-12-18 02:14:58,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162005536] [2021-12-18 02:14:58,197 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 02:14:58,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 02:14:58,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:14:58,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 02:14:58,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-18 02:14:58,199 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-18 02:15:12,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:15:12,605 INFO L93 Difference]: Finished difference Result 3908 states and 5994 transitions. [2021-12-18 02:15:12,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 02:15:12,606 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-18 02:15:12,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:15:12,618 INFO L225 Difference]: With dead ends: 3908 [2021-12-18 02:15:12,618 INFO L226 Difference]: Without dead ends: 2993 [2021-12-18 02:15:12,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-12-18 02:15:12,621 INFO L933 BasicCegarLoop]: 2619 mSDtfsCounter, 4000 mSDsluCounter, 5710 mSDsCounter, 0 mSdLazyCounter, 4221 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s 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, 14.0s IncrementalHoareTripleChecker+Time [2021-12-18 02:15:12,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4276 Valid, 8329 Invalid, 4687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 4221 Invalid, 0 Unknown, 0 Unchecked, 14.0s Time] [2021-12-18 02:15:12,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2021-12-18 02:15:12,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 963. [2021-12-18 02:15:12,695 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-18 02:15:12,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1405 transitions. [2021-12-18 02:15:12,699 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1405 transitions. Word has length 90 [2021-12-18 02:15:12,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:15:12,699 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 1405 transitions. [2021-12-18 02:15:12,699 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-18 02:15:12,700 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1405 transitions. [2021-12-18 02:15:12,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-12-18 02:15:12,703 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:15:12,703 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-18 02:15:12,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-18 02:15:12,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:15:12,918 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:15:12,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:15:12,919 INFO L85 PathProgramCache]: Analyzing trace with hash 211258770, now seen corresponding path program 1 times [2021-12-18 02:15:12,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:15:12,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537009689] [2021-12-18 02:15:12,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:15:12,920 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:15:12,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:15:12,921 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:15:12,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-18 02:15:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:15:13,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-18 02:15:13,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:15:13,561 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-18 02:15:13,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:15:13,562 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:15:13,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537009689] [2021-12-18 02:15:13,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537009689] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:15:13,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:15:13,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 02:15:13,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358972391] [2021-12-18 02:15:13,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:15:13,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 02:15:13,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:15:13,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 02:15:13,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-18 02:15:13,563 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-18 02:15:14,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:15:14,200 INFO L93 Difference]: Finished difference Result 1891 states and 2879 transitions. [2021-12-18 02:15:14,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 02:15:14,207 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-18 02:15:14,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:15:14,220 INFO L225 Difference]: With dead ends: 1891 [2021-12-18 02:15:14,220 INFO L226 Difference]: Without dead ends: 1889 [2021-12-18 02:15:14,221 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-18 02:15:14,222 INFO L933 BasicCegarLoop]: 2295 mSDtfsCounter, 1809 mSDsluCounter, 5581 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2021-12-18 02:15:14,222 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.5s Time] [2021-12-18 02:15:14,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2021-12-18 02:15:14,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 963. [2021-12-18 02:15:14,301 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-18 02:15:14,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1405 transitions. [2021-12-18 02:15:14,305 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1405 transitions. Word has length 99 [2021-12-18 02:15:14,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:15:14,305 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 1405 transitions. [2021-12-18 02:15:14,305 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-18 02:15:14,306 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1405 transitions. [2021-12-18 02:15:14,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-12-18 02:15:14,309 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:15:14,309 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-18 02:15:14,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-18 02:15:14,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:15:14,528 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:15:14,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:15:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash 720371343, now seen corresponding path program 1 times [2021-12-18 02:15:14,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:15:14,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113732800] [2021-12-18 02:15:14,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:15:14,530 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:15:14,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:15:14,531 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:15:14,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-18 02:15:14,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:15:14,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-18 02:15:14,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:15:15,214 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-18 02:15:15,215 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:15:15,215 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:15:15,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113732800] [2021-12-18 02:15:15,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113732800] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:15:15,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:15:15,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-18 02:15:15,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491494315] [2021-12-18 02:15:15,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:15:15,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 02:15:15,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:15:15,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 02:15:15,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 02:15:15,216 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-18 02:15:16,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:15:16,373 INFO L93 Difference]: Finished difference Result 2663 states and 4007 transitions. [2021-12-18 02:15:16,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 02:15:16,374 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-18 02:15:16,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:15:16,382 INFO L225 Difference]: With dead ends: 2663 [2021-12-18 02:15:16,382 INFO L226 Difference]: Without dead ends: 1741 [2021-12-18 02:15:16,387 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-18 02:15:16,387 INFO L933 BasicCegarLoop]: 2104 mSDtfsCounter, 1191 mSDsluCounter, 3448 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 02:15:16,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1301 Valid, 5552 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-18 02:15:16,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2021-12-18 02:15:16,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 965. [2021-12-18 02:15:16,487 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-18 02:15:16,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1407 transitions. [2021-12-18 02:15:16,490 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1407 transitions. Word has length 121 [2021-12-18 02:15:16,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:15:16,491 INFO L470 AbstractCegarLoop]: Abstraction has 965 states and 1407 transitions. [2021-12-18 02:15:16,491 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-18 02:15:16,492 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1407 transitions. [2021-12-18 02:15:16,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-18 02:15:16,495 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:15:16,495 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-18 02:15:16,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-18 02:15:16,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:15:16,715 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:15:16,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:15:16,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1313702370, now seen corresponding path program 1 times [2021-12-18 02:15:16,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:15:16,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451194045] [2021-12-18 02:15:16,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:15:16,716 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:15:16,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:15:16,718 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:15:16,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-18 02:15:17,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:15:17,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 02:15:17,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:15:17,533 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-18 02:15:17,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:15:17,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:15:17,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451194045] [2021-12-18 02:15:17,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451194045] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:15:17,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:15:17,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 02:15:17,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793149161] [2021-12-18 02:15:17,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:15:17,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 02:15:17,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:15:17,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 02:15:17,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 02:15:17,535 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-18 02:15:17,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:15:17,971 INFO L93 Difference]: Finished difference Result 2291 states and 3410 transitions. [2021-12-18 02:15:17,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 02:15:17,991 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-18 02:15:17,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:15:17,996 INFO L225 Difference]: With dead ends: 2291 [2021-12-18 02:15:17,996 INFO L226 Difference]: Without dead ends: 1367 [2021-12-18 02:15:17,999 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-18 02:15:18,001 INFO L933 BasicCegarLoop]: 1998 mSDtfsCounter, 420 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2021-12-18 02:15:18,002 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.3s Time] [2021-12-18 02:15:18,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1367 states. [2021-12-18 02:15:18,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1367 to 967. [2021-12-18 02:15:18,077 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-18 02:15:18,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1409 transitions. [2021-12-18 02:15:18,080 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1409 transitions. Word has length 130 [2021-12-18 02:15:18,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:15:18,080 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 1409 transitions. [2021-12-18 02:15:18,080 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-18 02:15:18,081 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1409 transitions. [2021-12-18 02:15:18,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-18 02:15:18,084 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:15:18,085 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-18 02:15:18,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-12-18 02:15:18,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:15:18,304 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:15:18,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:15:18,304 INFO L85 PathProgramCache]: Analyzing trace with hash -584513274, now seen corresponding path program 1 times [2021-12-18 02:15:18,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:15:18,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1092563338] [2021-12-18 02:15:18,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:15:18,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:15:18,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:15:18,306 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:15:18,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-18 02:15:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:15:18,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 02:15:18,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:15:19,302 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-18 02:15:19,303 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:15:19,303 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:15:19,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1092563338] [2021-12-18 02:15:19,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1092563338] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:15:19,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:15:19,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 02:15:19,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265638731] [2021-12-18 02:15:19,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:15:19,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 02:15:19,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:15:19,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 02:15:19,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 02:15:19,309 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-18 02:15:20,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:15:20,891 INFO L93 Difference]: Finished difference Result 2833 states and 4264 transitions. [2021-12-18 02:15:20,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 02:15:20,892 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-18 02:15:20,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:15:20,899 INFO L225 Difference]: With dead ends: 2833 [2021-12-18 02:15:20,900 INFO L226 Difference]: Without dead ends: 1907 [2021-12-18 02:15:20,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-18 02:15:20,904 INFO L933 BasicCegarLoop]: 2285 mSDtfsCounter, 1376 mSDsluCounter, 8214 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2021-12-18 02:15:20,904 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.3s Time] [2021-12-18 02:15:20,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1907 states. [2021-12-18 02:15:21,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1907 to 972. [2021-12-18 02:15:21,012 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-18 02:15:21,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1417 transitions. [2021-12-18 02:15:21,016 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1417 transitions. Word has length 138 [2021-12-18 02:15:21,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:15:21,016 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1417 transitions. [2021-12-18 02:15:21,016 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-18 02:15:21,017 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1417 transitions. [2021-12-18 02:15:21,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-18 02:15:21,023 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:15:21,023 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-18 02:15:21,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-18 02:15:21,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:15:21,239 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:15:21,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:15:21,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1623663578, now seen corresponding path program 2 times [2021-12-18 02:15:21,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:15:21,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2034167310] [2021-12-18 02:15:21,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 02:15:21,241 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:15:21,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:15:21,243 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:15:21,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-18 02:15:21,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-18 02:15:21,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 02:15:21,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-18 02:15:21,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:15:21,967 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-18 02:15:21,967 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 02:15:21,967 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-18 02:15:21,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2034167310] [2021-12-18 02:15:21,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2034167310] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 02:15:21,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 02:15:21,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 02:15:21,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146581365] [2021-12-18 02:15:21,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 02:15:21,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 02:15:21,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-18 02:15:21,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 02:15:21,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 02:15:21,969 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-18 02:15:22,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 02:15:22,055 INFO L93 Difference]: Finished difference Result 1904 states and 2798 transitions. [2021-12-18 02:15:22,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 02:15:22,056 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-18 02:15:22,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 02:15:22,061 INFO L225 Difference]: With dead ends: 1904 [2021-12-18 02:15:22,061 INFO L226 Difference]: Without dead ends: 973 [2021-12-18 02:15:22,065 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-18 02:15:22,066 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-18 02:15:22,067 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-18 02:15:22,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-12-18 02:15:22,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 972. [2021-12-18 02:15:22,169 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-18 02:15:22,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1414 transitions. [2021-12-18 02:15:22,172 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1414 transitions. Word has length 141 [2021-12-18 02:15:22,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 02:15:22,173 INFO L470 AbstractCegarLoop]: Abstraction has 972 states and 1414 transitions. [2021-12-18 02:15:22,173 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-18 02:15:22,173 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1414 transitions. [2021-12-18 02:15:22,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-12-18 02:15:22,177 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 02:15:22,178 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-18 02:15:22,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-18 02:15:22,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-18 02:15:22,391 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-18 02:15:22,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 02:15:22,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1010266095, now seen corresponding path program 1 times [2021-12-18 02:15:22,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-18 02:15:22,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1301264076] [2021-12-18 02:15:22,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 02:15:22,393 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-18 02:15:22,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-18 02:15:22,394 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-18 02:15:22,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-18 02:15:26,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 02:15:26,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 158 conjunts are in the unsatisfiable core [2021-12-18 02:15:26,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 02:15:27,054 INFO L354 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2021-12-18 02:15:27,055 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 2 case distinctions, treesize of input 12 treesize of output 33 [2021-12-18 02:15:27,171 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 8 treesize of output 6 [2021-12-18 02:15:27,612 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 8 treesize of output 6 [2021-12-18 02:15:28,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:28,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2021-12-18 02:15:31,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:31,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:31,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:31,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:15:31,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:15:31,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:15:31,758 INFO L354 Elim1Store]: treesize reduction 219, result has 20.7 percent of original size [2021-12-18 02:15:31,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 153 treesize of output 187 [2021-12-18 02:15:35,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:35,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:35,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:35,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-12-18 02:15:41,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:41,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:41,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:41,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:41,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:41,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:41,890 INFO L244 Elim1Store]: Index analysis took 167 ms [2021-12-18 02:15:41,987 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-12-18 02:15:41,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 47 [2021-12-18 02:15:45,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:15:45,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:15:45,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:15:45,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:15:45,997 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-18 02:16:17,726 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-18 02:16:17,752 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-18 02:16:17,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:17,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,043 INFO L244 Elim1Store]: Index analysis took 205 ms [2021-12-18 02:16:18,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:18,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:18,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:18,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:18,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:18,224 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-12-18 02:16:18,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 43 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 16 case distinctions, treesize of input 112 treesize of output 148 [2021-12-18 02:16:36,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,133 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-18 02:16:36,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,160 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-18 02:16:36,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:36,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:36,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:16:36,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:36,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:16:36,442 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-12-18 02:16:36,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 16 case distinctions, treesize of input 94 treesize of output 114 [2021-12-18 02:17:39,654 WARN L227 SmtUtils]: Spent 11.05s on a formula simplification. DAG size of input: 148 DAG size of output: 119 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 02:17:40,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,588 INFO L244 Elim1Store]: Index analysis took 634 ms [2021-12-18 02:17:40,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:17:40,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:17:40,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:40,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:17:40,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 02:17:41,084 INFO L354 Elim1Store]: treesize reduction 96, result has 1.0 percent of original size [2021-12-18 02:17:41,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 86 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 48 case distinctions, treesize of input 170 treesize of output 234 [2021-12-18 02:17:44,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:44,254 INFO L244 Elim1Store]: Index analysis took 125 ms [2021-12-18 02:17:44,256 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-18 02:17:45,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:17:45,435 INFO L244 Elim1Store]: Index analysis took 126 ms [2021-12-18 02:17:45,436 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-18 02:19:24,991 WARN L227 SmtUtils]: Spent 14.89s on a formula simplification. DAG size of input: 189 DAG size of output: 160 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 02:19:26,045 INFO L244 Elim1Store]: Index analysis took 356 ms [2021-12-18 02:19:26,763 INFO L354 Elim1Store]: treesize reduction 192, result has 0.5 percent of original size [2021-12-18 02:19:26,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 82 disjoint index pairs (out of 120 index pairs), introduced 17 new quantified variables, introduced 96 case distinctions, treesize of input 183 treesize of output 262 [2021-12-18 02:19:27,298 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-18 02:19:27,613 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-18 02:19:28,167 INFO L244 Elim1Store]: Index analysis took 117 ms [2021-12-18 02:19:28,209 INFO L354 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2021-12-18 02:19:28,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 151 treesize of output 138 [2021-12-18 02:19:28,492 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 21 treesize of output 21 [2021-12-18 02:19:28,844 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 21 treesize of output 21 [2021-12-18 02:21:01,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:21:01,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:21:01,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:21:01,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:21:01,178 INFO L244 Elim1Store]: Index analysis took 200 ms [2021-12-18 02:21:01,645 INFO L354 Elim1Store]: treesize reduction 192, result has 0.5 percent of original size [2021-12-18 02:21:01,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 14 disjoint index pairs (out of 120 index pairs), introduced 17 new quantified variables, introduced 96 case distinctions, treesize of input 161 treesize of output 208 [2021-12-18 02:21:02,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 02:21:02,187 INFO L244 Elim1Store]: Index analysis took 214 ms [2021-12-18 02:21:03,316 INFO L354 Elim1Store]: treesize reduction 54, result has 49.1 percent of original size [2021-12-18 02:21:03,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 151 treesize of output 174 Killed by 15