/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-queue-add-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 14:27:17,622 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 14:27:17,623 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 14:27:17,669 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 14:27:17,670 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 14:27:17,673 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 14:27:17,675 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 14:27:17,676 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 14:27:17,677 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 14:27:17,683 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 14:27:17,684 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 14:27:17,686 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 14:27:17,686 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 14:27:17,687 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 14:27:17,688 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 14:27:17,690 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 14:27:17,690 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 14:27:17,691 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 14:27:17,692 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 14:27:17,696 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 14:27:17,697 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 14:27:17,701 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 14:27:17,702 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 14:27:17,703 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 14:27:17,705 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 14:27:17,705 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 14:27:17,705 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 14:27:17,707 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 14:27:17,707 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 14:27:17,708 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 14:27:17,709 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 14:27:17,709 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 14:27:17,711 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 14:27:17,711 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 14:27:17,712 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 14:27:17,713 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 14:27:17,713 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 14:27:17,713 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 14:27:17,714 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 14:27:17,714 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 14:27:17,715 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 14:27:17,716 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 14:27:17,753 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 14:27:17,753 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 14:27:17,754 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 14:27:17,754 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 14:27:17,755 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 14:27:17,755 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 14:27:17,755 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 14:27:17,755 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 14:27:17,755 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 14:27:17,756 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 14:27:17,756 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 14:27:17,757 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 14:27:17,758 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 14:27:17,758 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 14:27:17,758 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 14:27:17,758 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 14:27:17,758 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 14:27:17,758 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 14:27:17,758 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 14:27:17,759 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 14:27:17,759 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 14:27:17,759 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 14:27:17,759 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 14:27:17,759 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 14:27:17,759 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 14:27:17,759 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 14:27:17,760 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 [2022-03-15 14:27:17,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 14:27:18,018 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 14:27:18,023 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 14:27:18,024 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 14:27:18,024 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 14:27:18,025 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-queue-add-2.wvr.c [2022-03-15 14:27:18,088 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71c417520/b7f8041c7b494bf398a0c6955dc35113/FLAG607dda4e4 [2022-03-15 14:27:18,474 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 14:27:18,475 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-queue-add-2.wvr.c [2022-03-15 14:27:18,481 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71c417520/b7f8041c7b494bf398a0c6955dc35113/FLAG607dda4e4 [2022-03-15 14:27:18,492 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71c417520/b7f8041c7b494bf398a0c6955dc35113 [2022-03-15 14:27:18,494 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 14:27:18,495 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 14:27:18,497 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 14:27:18,497 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 14:27:18,504 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 14:27:18,505 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,506 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a35c94a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18, skipping insertion in model container [2022-03-15 14:27:18,506 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,512 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 14:27:18,527 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 14:27:18,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-queue-add-2.wvr.c[2696,2709] [2022-03-15 14:27:18,742 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 14:27:18,751 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 14:27:18,789 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-queue-add-2.wvr.c[2696,2709] [2022-03-15 14:27:18,792 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 14:27:18,804 INFO L208 MainTranslator]: Completed translation [2022-03-15 14:27:18,805 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18 WrapperNode [2022-03-15 14:27:18,805 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 14:27:18,805 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 14:27:18,806 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 14:27:18,806 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 14:27:18,812 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,819 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,841 INFO L137 Inliner]: procedures = 24, calls = 39, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 154 [2022-03-15 14:27:18,842 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 14:27:18,842 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 14:27:18,842 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 14:27:18,842 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 14:27:18,851 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,851 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,853 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,854 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,860 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,868 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,876 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 14:27:18,877 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 14:27:18,877 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 14:27:18,878 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 14:27:18,878 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (1/1) ... [2022-03-15 14:27:18,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 14:27:18,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:18,912 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) [2022-03-15 14:27:18,915 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 [2022-03-15 14:27:18,944 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 14:27:18,945 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 14:27:18,945 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 14:27:18,945 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 14:27:18,945 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 14:27:18,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 14:27:18,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 14:27:18,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 14:27:18,946 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-15 14:27:18,946 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-15 14:27:18,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-15 14:27:18,946 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 14:27:18,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 14:27:18,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-15 14:27:18,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 14:27:18,948 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 14:27:19,046 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 14:27:19,047 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 14:27:19,270 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 14:27:19,388 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 14:27:19,388 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-15 14:27:19,390 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:27:19 BoogieIcfgContainer [2022-03-15 14:27:19,390 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 14:27:19,392 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 14:27:19,392 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 14:27:19,401 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 14:27:19,401 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:27:18" (1/3) ... [2022-03-15 14:27:19,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5acf37d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:27:19, skipping insertion in model container [2022-03-15 14:27:19,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:27:18" (2/3) ... [2022-03-15 14:27:19,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5acf37d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:27:19, skipping insertion in model container [2022-03-15 14:27:19,403 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:27:19" (3/3) ... [2022-03-15 14:27:19,404 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-queue-add-2.wvr.c [2022-03-15 14:27:19,410 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 14:27:19,411 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 14:27:19,411 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 14:27:19,411 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 14:27:19,443 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,449 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,450 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,450 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,450 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,450 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,450 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,460 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,460 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,460 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,460 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,460 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,460 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,461 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 14:27:19,465 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 14:27:19,501 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 14:27:19,508 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=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 14:27:19,508 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 14:27:19,519 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 132 places, 136 transitions, 288 flow [2022-03-15 14:27:19,583 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 490 states, 489 states have (on average 2.5848670756646217) internal successors, (1264), 489 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:19,587 INFO L276 IsEmpty]: Start isEmpty. Operand has 490 states, 489 states have (on average 2.5848670756646217) internal successors, (1264), 489 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:19,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-15 14:27:19,603 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:19,604 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:19,604 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:19,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:19,608 INFO L85 PathProgramCache]: Analyzing trace with hash -90218077, now seen corresponding path program 1 times [2022-03-15 14:27:19,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:19,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733101737] [2022-03-15 14:27:19,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:19,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:19,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:19,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:19,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733101737] [2022-03-15 14:27:19,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733101737] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:27:19,834 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:27:19,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 14:27:19,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57651458] [2022-03-15 14:27:19,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:27:19,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-15 14:27:19,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:19,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-15 14:27:19,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 14:27:19,875 INFO L87 Difference]: Start difference. First operand has 490 states, 489 states have (on average 2.5848670756646217) internal successors, (1264), 489 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:19,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:19,927 INFO L93 Difference]: Finished difference Result 490 states and 1135 transitions. [2022-03-15 14:27:19,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-15 14:27:19,929 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 97 [2022-03-15 14:27:19,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:19,942 INFO L225 Difference]: With dead ends: 490 [2022-03-15 14:27:19,942 INFO L226 Difference]: Without dead ends: 486 [2022-03-15 14:27:19,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-15 14:27:19,946 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 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 [2022-03-15 14:27:19,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:27:19,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-03-15 14:27:20,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 486. [2022-03-15 14:27:20,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 485 states have (on average 2.331958762886598) internal successors, (1131), 485 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 1131 transitions. [2022-03-15 14:27:20,009 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 1131 transitions. Word has length 97 [2022-03-15 14:27:20,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:20,009 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 1131 transitions. [2022-03-15 14:27:20,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.5) internal successors, (97), 2 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,010 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 1131 transitions. [2022-03-15 14:27:20,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-15 14:27:20,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:20,014 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:20,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 14:27:20,015 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:20,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:20,016 INFO L85 PathProgramCache]: Analyzing trace with hash 751312825, now seen corresponding path program 1 times [2022-03-15 14:27:20,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:20,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791819403] [2022-03-15 14:27:20,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:20,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:20,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:20,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:20,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791819403] [2022-03-15 14:27:20,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791819403] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:27:20,252 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:27:20,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 14:27:20,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798329234] [2022-03-15 14:27:20,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:27:20,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 14:27:20,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:20,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 14:27:20,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 14:27:20,255 INFO L87 Difference]: Start difference. First operand 486 states and 1131 transitions. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:20,339 INFO L93 Difference]: Finished difference Result 579 states and 1299 transitions. [2022-03-15 14:27:20,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 14:27:20,340 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2022-03-15 14:27:20,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:20,343 INFO L225 Difference]: With dead ends: 579 [2022-03-15 14:27:20,344 INFO L226 Difference]: Without dead ends: 492 [2022-03-15 14:27:20,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-03-15 14:27:20,345 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 226 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:20,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 333 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:27:20,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-03-15 14:27:20,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 487. [2022-03-15 14:27:20,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 2.3292181069958846) internal successors, (1132), 486 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1132 transitions. [2022-03-15 14:27:20,413 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1132 transitions. Word has length 100 [2022-03-15 14:27:20,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:20,413 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 1132 transitions. [2022-03-15 14:27:20,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,414 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1132 transitions. [2022-03-15 14:27:20,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-15 14:27:20,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:20,423 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:20,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 14:27:20,423 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:20,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:20,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2074297026, now seen corresponding path program 1 times [2022-03-15 14:27:20,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:20,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002249910] [2022-03-15 14:27:20,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:20,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:20,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:20,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:27:20,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:20,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002249910] [2022-03-15 14:27:20,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002249910] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:27:20,602 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:27:20,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 14:27:20,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498705800] [2022-03-15 14:27:20,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:27:20,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 14:27:20,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:20,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 14:27:20,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 14:27:20,604 INFO L87 Difference]: Start difference. First operand 487 states and 1132 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:20,632 INFO L93 Difference]: Finished difference Result 521 states and 1214 transitions. [2022-03-15 14:27:20,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 14:27:20,633 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2022-03-15 14:27:20,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:20,637 INFO L225 Difference]: With dead ends: 521 [2022-03-15 14:27:20,637 INFO L226 Difference]: Without dead ends: 521 [2022-03-15 14:27:20,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 14:27:20,639 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 3 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 164 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.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:20,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 164 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:27:20,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-15 14:27:20,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 521. [2022-03-15 14:27:20,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.3346153846153848) internal successors, (1214), 520 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1214 transitions. [2022-03-15 14:27:20,656 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1214 transitions. Word has length 107 [2022-03-15 14:27:20,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:20,658 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1214 transitions. [2022-03-15 14:27:20,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:20,658 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1214 transitions. [2022-03-15 14:27:20,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-15 14:27:20,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:20,665 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:20,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 14:27:20,665 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:20,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:20,666 INFO L85 PathProgramCache]: Analyzing trace with hash -940192228, now seen corresponding path program 2 times [2022-03-15 14:27:20,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:20,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882629195] [2022-03-15 14:27:20,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:20,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:20,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:27:20,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:20,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882629195] [2022-03-15 14:27:20,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882629195] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:27:20,972 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 14:27:20,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-15 14:27:20,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788036705] [2022-03-15 14:27:20,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:27:20,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 14:27:20,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:20,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 14:27:20,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-03-15 14:27:20,974 INFO L87 Difference]: Start difference. First operand 521 states and 1214 transitions. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:21,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:21,124 INFO L93 Difference]: Finished difference Result 856 states and 2027 transitions. [2022-03-15 14:27:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 14:27:21,124 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 107 [2022-03-15 14:27:21,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:21,131 INFO L225 Difference]: With dead ends: 856 [2022-03-15 14:27:21,131 INFO L226 Difference]: Without dead ends: 805 [2022-03-15 14:27:21,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-03-15 14:27:21,141 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 171 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:21,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 661 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:27:21,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2022-03-15 14:27:21,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 614. [2022-03-15 14:27:21,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 2.3148450244698204) internal successors, (1419), 613 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:21,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1419 transitions. [2022-03-15 14:27:21,162 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1419 transitions. Word has length 107 [2022-03-15 14:27:21,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:21,163 INFO L470 AbstractCegarLoop]: Abstraction has 614 states and 1419 transitions. [2022-03-15 14:27:21,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:21,163 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1419 transitions. [2022-03-15 14:27:21,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-15 14:27:21,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:21,166 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:21,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 14:27:21,166 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:21,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:21,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1596238760, now seen corresponding path program 1 times [2022-03-15 14:27:21,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:21,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767151654] [2022-03-15 14:27:21,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:21,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:21,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:21,290 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 14:27:21,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:21,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767151654] [2022-03-15 14:27:21,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767151654] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:21,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824846177] [2022-03-15 14:27:21,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:21,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:21,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:21,299 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) [2022-03-15 14:27:21,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 14:27:21,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:21,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 14:27:21,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 14:27:21,792 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 14:27:21,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824846177] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 14:27:21,792 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 14:27:21,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-03-15 14:27:21,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790272801] [2022-03-15 14:27:21,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 14:27:21,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 14:27:21,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:21,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 14:27:21,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:27:21,794 INFO L87 Difference]: Start difference. First operand 614 states and 1419 transitions. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:21,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:21,827 INFO L93 Difference]: Finished difference Result 1238 states and 3016 transitions. [2022-03-15 14:27:21,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 14:27:21,827 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2022-03-15 14:27:21,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:21,833 INFO L225 Difference]: With dead ends: 1238 [2022-03-15 14:27:21,833 INFO L226 Difference]: Without dead ends: 1097 [2022-03-15 14:27:21,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 14:27:21,834 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 110 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:21,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 237 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 14:27:21,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2022-03-15 14:27:21,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 837. [2022-03-15 14:27:21,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 836 states have (on average 2.5047846889952154) internal successors, (2094), 836 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:21,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 2094 transitions. [2022-03-15 14:27:21,861 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 2094 transitions. Word has length 111 [2022-03-15 14:27:21,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:21,861 INFO L470 AbstractCegarLoop]: Abstraction has 837 states and 2094 transitions. [2022-03-15 14:27:21,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:21,862 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 2094 transitions. [2022-03-15 14:27:21,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-03-15 14:27:21,865 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:21,865 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:21,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 14:27:22,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:22,079 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:22,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash 891713281, now seen corresponding path program 1 times [2022-03-15 14:27:22,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:22,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12481842] [2022-03-15 14:27:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:22,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:22,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:22,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:22,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:22,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12481842] [2022-03-15 14:27:22,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12481842] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:22,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443634168] [2022-03-15 14:27:22,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:22,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:22,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:22,212 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) [2022-03-15 14:27:22,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 14:27:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:22,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 14:27:22,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:22,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:22,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:27:23,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:23,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443634168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:27:23,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:27:23,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-15 14:27:23,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916890873] [2022-03-15 14:27:23,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:27:23,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 14:27:23,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:23,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 14:27:23,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-15 14:27:23,040 INFO L87 Difference]: Start difference. First operand 837 states and 2094 transitions. Second operand has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:23,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:23,257 INFO L93 Difference]: Finished difference Result 1194 states and 2907 transitions. [2022-03-15 14:27:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 14:27:23,258 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 112 [2022-03-15 14:27:23,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:23,262 INFO L225 Difference]: With dead ends: 1194 [2022-03-15 14:27:23,262 INFO L226 Difference]: Without dead ends: 849 [2022-03-15 14:27:23,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2022-03-15 14:27:23,264 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 395 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:23,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 930 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:27:23,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-03-15 14:27:23,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 844. [2022-03-15 14:27:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 843 states have (on average 2.4922894424673783) internal successors, (2101), 843 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 2101 transitions. [2022-03-15 14:27:23,289 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 2101 transitions. Word has length 112 [2022-03-15 14:27:23,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:23,289 INFO L470 AbstractCegarLoop]: Abstraction has 844 states and 2101 transitions. [2022-03-15 14:27:23,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:23,290 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 2101 transitions. [2022-03-15 14:27:23,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-15 14:27:23,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:23,293 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] [2022-03-15 14:27:23,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 14:27:23,507 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,SelfDestructingSolverStorable5 [2022-03-15 14:27:23,508 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:23,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:23,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1610634378, now seen corresponding path program 2 times [2022-03-15 14:27:23,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:23,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828504694] [2022-03-15 14:27:23,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:23,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:23,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:24,384 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:24,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:24,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828504694] [2022-03-15 14:27:24,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828504694] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:24,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860438323] [2022-03-15 14:27:24,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:27:24,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:24,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:24,386 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) [2022-03-15 14:27:24,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 14:27:24,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:27:24,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:27:24,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:27:24,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:25,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:27:25,667 INFO L387 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 18 treesize of output 20 [2022-03-15 14:27:25,773 INFO L387 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 7 [2022-03-15 14:27:25,858 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:25,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:27:26,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:27:26,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-15 14:27:26,290 INFO L387 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 24 treesize of output 18 [2022-03-15 14:27:28,067 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:28,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860438323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:27:28,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:27:28,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 20, 21] total 61 [2022-03-15 14:27:28,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169000335] [2022-03-15 14:27:28,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:27:28,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:27:28,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:28,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:27:28,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=3270, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 14:27:28,070 INFO L87 Difference]: Start difference. First operand 844 states and 2101 transitions. Second operand has 61 states, 61 states have (on average 4.770491803278689) internal successors, (291), 61 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:30,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:30,841 INFO L93 Difference]: Finished difference Result 2577 states and 6519 transitions. [2022-03-15 14:27:30,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 14:27:30,842 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.770491803278689) internal successors, (291), 61 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2022-03-15 14:27:30,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:30,851 INFO L225 Difference]: With dead ends: 2577 [2022-03-15 14:27:30,851 INFO L226 Difference]: Without dead ends: 2051 [2022-03-15 14:27:30,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 206 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2555 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1361, Invalid=8145, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 14:27:30,854 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 2349 mSDsluCounter, 4251 mSDsCounter, 0 mSdLazyCounter, 1776 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2349 SdHoareTripleChecker+Valid, 4129 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 1776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:30,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2349 Valid, 4129 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 1776 Invalid, 0 Unknown, 146 Unchecked, 1.0s Time] [2022-03-15 14:27:30,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2051 states. [2022-03-15 14:27:30,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2051 to 1455. [2022-03-15 14:27:30,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1455 states, 1454 states have (on average 2.5536451169188448) internal successors, (3713), 1454 states have internal predecessors, (3713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:30,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1455 states to 1455 states and 3713 transitions. [2022-03-15 14:27:30,898 INFO L78 Accepts]: Start accepts. Automaton has 1455 states and 3713 transitions. Word has length 119 [2022-03-15 14:27:30,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:30,898 INFO L470 AbstractCegarLoop]: Abstraction has 1455 states and 3713 transitions. [2022-03-15 14:27:30,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.770491803278689) internal successors, (291), 61 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:30,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1455 states and 3713 transitions. [2022-03-15 14:27:30,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-15 14:27:30,903 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:30,903 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] [2022-03-15 14:27:30,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 14:27:31,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:31,128 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:31,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:31,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1403854876, now seen corresponding path program 3 times [2022-03-15 14:27:31,129 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:31,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971894516] [2022-03-15 14:27:31,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:31,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:31,852 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:31,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:31,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971894516] [2022-03-15 14:27:31,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971894516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:31,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17133197] [2022-03-15 14:27:31,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:27:31,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:31,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:31,854 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) [2022-03-15 14:27:31,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 14:27:31,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:27:31,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:27:31,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 14:27:31,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:32,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:27:32,479 INFO L387 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 18 treesize of output 20 [2022-03-15 14:27:32,553 INFO L387 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 7 [2022-03-15 14:27:32,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:27:32,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:27:32,679 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_150 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_150) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)) 0))) is different from false [2022-03-15 14:27:32,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:27:32,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-15 14:27:32,741 INFO L387 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 24 treesize of output 18 [2022-03-15 14:27:33,292 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-03-15 14:27:33,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17133197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:27:33,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:27:33,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 12, 12] total 43 [2022-03-15 14:27:33,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872073615] [2022-03-15 14:27:33,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:27:33,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-15 14:27:33,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:33,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-15 14:27:33,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1614, Unknown=1, NotChecked=80, Total=1806 [2022-03-15 14:27:33,295 INFO L87 Difference]: Start difference. First operand 1455 states and 3713 transitions. Second operand has 43 states, 43 states have (on average 6.534883720930233) internal successors, (281), 43 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:35,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:35,661 INFO L93 Difference]: Finished difference Result 2095 states and 5291 transitions. [2022-03-15 14:27:35,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 14:27:35,661 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.534883720930233) internal successors, (281), 43 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2022-03-15 14:27:35,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:35,670 INFO L225 Difference]: With dead ends: 2095 [2022-03-15 14:27:35,671 INFO L226 Difference]: Without dead ends: 2095 [2022-03-15 14:27:35,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=769, Invalid=5086, Unknown=1, NotChecked=150, Total=6006 [2022-03-15 14:27:35,672 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 1345 mSDsluCounter, 3561 mSDsCounter, 0 mSdLazyCounter, 1518 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1345 SdHoareTripleChecker+Valid, 3449 SdHoareTripleChecker+Invalid, 1778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:35,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1345 Valid, 3449 Invalid, 1778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1518 Invalid, 0 Unknown, 192 Unchecked, 0.8s Time] [2022-03-15 14:27:35,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2022-03-15 14:27:35,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1394. [2022-03-15 14:27:35,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1393 states have (on average 2.5233309404163675) internal successors, (3515), 1393 states have internal predecessors, (3515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:35,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 3515 transitions. [2022-03-15 14:27:35,714 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 3515 transitions. Word has length 119 [2022-03-15 14:27:35,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:35,714 INFO L470 AbstractCegarLoop]: Abstraction has 1394 states and 3515 transitions. [2022-03-15 14:27:35,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.534883720930233) internal successors, (281), 43 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:35,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 3515 transitions. [2022-03-15 14:27:35,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:27:35,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:35,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:35,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 14:27:35,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:35,931 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:35,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:35,932 INFO L85 PathProgramCache]: Analyzing trace with hash -871935768, now seen corresponding path program 1 times [2022-03-15 14:27:35,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:35,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551297565] [2022-03-15 14:27:35,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:35,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:37,278 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:37,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:37,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551297565] [2022-03-15 14:27:37,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551297565] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:37,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407857830] [2022-03-15 14:27:37,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:37,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:37,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:37,280 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) [2022-03-15 14:27:37,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 14:27:37,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:37,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-15 14:27:37,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:37,398 INFO L387 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 [2022-03-15 14:27:37,675 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:27:37,675 INFO L387 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 11 treesize of output 11 [2022-03-15 14:27:39,062 INFO L387 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 18 treesize of output 20 [2022-03-15 14:27:39,263 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-15 14:27:39,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-03-15 14:27:39,592 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:39,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:27:40,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:27:40,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:27:40,476 INFO L387 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 67 treesize of output 49 [2022-03-15 14:27:42,563 INFO L387 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 10 treesize of output 8 [2022-03-15 14:27:42,590 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:42,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407857830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:27:42,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:27:42,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 84 [2022-03-15 14:27:42,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601692580] [2022-03-15 14:27:42,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:27:42,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-15 14:27:42,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:42,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-15 14:27:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=6411, Unknown=5, NotChecked=0, Total=6972 [2022-03-15 14:27:42,594 INFO L87 Difference]: Start difference. First operand 1394 states and 3515 transitions. Second operand has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:46,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:27:46,617 INFO L93 Difference]: Finished difference Result 2175 states and 5407 transitions. [2022-03-15 14:27:46,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 14:27:46,618 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:27:46,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:27:46,626 INFO L225 Difference]: With dead ends: 2175 [2022-03-15 14:27:46,627 INFO L226 Difference]: Without dead ends: 1918 [2022-03-15 14:27:46,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 201 SyntacticMatches, 4 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5203 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1473, Invalid=15290, Unknown=7, NotChecked=0, Total=16770 [2022-03-15 14:27:46,631 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 1640 mSDsluCounter, 6598 mSDsCounter, 0 mSdLazyCounter, 1720 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1640 SdHoareTripleChecker+Valid, 6177 SdHoareTripleChecker+Invalid, 3153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1358 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:27:46,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1640 Valid, 6177 Invalid, 3153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1720 Invalid, 0 Unknown, 1358 Unchecked, 0.9s Time] [2022-03-15 14:27:46,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2022-03-15 14:27:46,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1489. [2022-03-15 14:27:46,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1489 states, 1488 states have (on average 2.5268817204301075) internal successors, (3760), 1488 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:46,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1489 states to 1489 states and 3760 transitions. [2022-03-15 14:27:46,670 INFO L78 Accepts]: Start accepts. Automaton has 1489 states and 3760 transitions. Word has length 123 [2022-03-15 14:27:46,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:27:46,670 INFO L470 AbstractCegarLoop]: Abstraction has 1489 states and 3760 transitions. [2022-03-15 14:27:46,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:27:46,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1489 states and 3760 transitions. [2022-03-15 14:27:46,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:27:46,675 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:27:46,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:27:46,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 14:27:46,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:46,896 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:27:46,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:27:46,897 INFO L85 PathProgramCache]: Analyzing trace with hash 365129222, now seen corresponding path program 2 times [2022-03-15 14:27:46,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:27:46,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623979730] [2022-03-15 14:27:46,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:27:46,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:27:46,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:27:48,149 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:48,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:27:48,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623979730] [2022-03-15 14:27:48,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623979730] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:27:48,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047048699] [2022-03-15 14:27:48,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:27:48,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:27:48,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:27:48,151 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) [2022-03-15 14:27:48,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 14:27:48,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:27:48,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:27:48,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 14:27:48,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:27:49,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:27:49,733 INFO L387 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 18 treesize of output 20 [2022-03-15 14:27:49,863 INFO L387 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 25 treesize of output 7 [2022-03-15 14:27:50,247 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:50,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:27:50,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:27:50,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:27:50,894 INFO L387 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 53 treesize of output 47 [2022-03-15 14:27:50,909 INFO L387 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 47 treesize of output 41 [2022-03-15 14:27:52,992 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:27:52,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047048699] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:27:52,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:27:52,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 31, 31] total 84 [2022-03-15 14:27:52,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302321923] [2022-03-15 14:27:52,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:27:52,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-15 14:27:52,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:27:52,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-15 14:27:52,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=6532, Unknown=25, NotChecked=0, Total=6972 [2022-03-15 14:27:52,996 INFO L87 Difference]: Start difference. First operand 1489 states and 3760 transitions. Second operand has 84 states, 84 states have (on average 3.75) internal successors, (315), 84 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:04,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:28:04,211 INFO L93 Difference]: Finished difference Result 2922 states and 7146 transitions. [2022-03-15 14:28:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 14:28:04,211 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 3.75) internal successors, (315), 84 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:28:04,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:28:04,221 INFO L225 Difference]: With dead ends: 2922 [2022-03-15 14:28:04,221 INFO L226 Difference]: Without dead ends: 2467 [2022-03-15 14:28:04,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 211 SyntacticMatches, 24 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9315 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=2495, Invalid=24201, Unknown=36, NotChecked=0, Total=26732 [2022-03-15 14:28:04,227 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 3703 mSDsluCounter, 8620 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3703 SdHoareTripleChecker+Valid, 7911 SdHoareTripleChecker+Invalid, 5072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1286 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:28:04,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3703 Valid, 7911 Invalid, 5072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 3535 Invalid, 0 Unknown, 1286 Unchecked, 1.7s Time] [2022-03-15 14:28:04,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2467 states. [2022-03-15 14:28:04,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2467 to 1664. [2022-03-15 14:28:04,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.4726398075766687) internal successors, (4112), 1663 states have internal predecessors, (4112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:04,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4112 transitions. [2022-03-15 14:28:04,268 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4112 transitions. Word has length 123 [2022-03-15 14:28:04,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:28:04,269 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4112 transitions. [2022-03-15 14:28:04,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.75) internal successors, (315), 84 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:04,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4112 transitions. [2022-03-15 14:28:04,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:28:04,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:28:04,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:28:04,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 14:28:04,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:04,492 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:28:04,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:28:04,492 INFO L85 PathProgramCache]: Analyzing trace with hash -854331734, now seen corresponding path program 3 times [2022-03-15 14:28:04,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:28:04,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103952287] [2022-03-15 14:28:04,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:28:04,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:28:04,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:28:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:06,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:28:06,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103952287] [2022-03-15 14:28:06,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103952287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:28:06,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770322210] [2022-03-15 14:28:06,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:28:06,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:06,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:28:06,045 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:28:06,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 14:28:06,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:28:06,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:28:06,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-15 14:28:06,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:28:06,162 INFO L387 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 [2022-03-15 14:28:06,392 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:28:06,393 INFO L387 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 11 treesize of output 11 [2022-03-15 14:28:07,083 INFO L387 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 18 treesize of output 20 [2022-03-15 14:28:07,166 INFO L387 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 7 [2022-03-15 14:28:07,470 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:28:07,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:28:08,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:28:08,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:28:08,192 INFO L387 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 67 treesize of output 49 [2022-03-15 14:28:09,071 INFO L387 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 10 treesize of output 8 [2022-03-15 14:28:09,092 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:28:09,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770322210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:28:09,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:28:09,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 23, 23] total 67 [2022-03-15 14:28:09,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721906630] [2022-03-15 14:28:09,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:28:09,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-15 14:28:09,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:28:09,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-15 14:28:09,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=4170, Unknown=6, NotChecked=0, Total=4422 [2022-03-15 14:28:09,094 INFO L87 Difference]: Start difference. First operand 1664 states and 4112 transitions. Second operand has 67 states, 67 states have (on average 4.119402985074627) internal successors, (276), 67 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:17,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:28:17,743 INFO L93 Difference]: Finished difference Result 3827 states and 9429 transitions. [2022-03-15 14:28:17,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-15 14:28:17,743 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 4.119402985074627) internal successors, (276), 67 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:28:17,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:28:17,754 INFO L225 Difference]: With dead ends: 3827 [2022-03-15 14:28:17,755 INFO L226 Difference]: Without dead ends: 3431 [2022-03-15 14:28:17,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 219 SyntacticMatches, 7 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7229 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=1937, Invalid=22859, Unknown=10, NotChecked=0, Total=24806 [2022-03-15 14:28:17,757 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 3102 mSDsluCounter, 7902 mSDsCounter, 0 mSdLazyCounter, 4757 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3102 SdHoareTripleChecker+Valid, 7340 SdHoareTripleChecker+Invalid, 5961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 4757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 913 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:28:17,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3102 Valid, 7340 Invalid, 5961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 4757 Invalid, 0 Unknown, 913 Unchecked, 2.2s Time] [2022-03-15 14:28:17,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3431 states. [2022-03-15 14:28:17,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3431 to 1704. [2022-03-15 14:28:17,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1704 states, 1703 states have (on average 2.4721080446271286) internal successors, (4210), 1703 states have internal predecessors, (4210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:17,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1704 states to 1704 states and 4210 transitions. [2022-03-15 14:28:17,818 INFO L78 Accepts]: Start accepts. Automaton has 1704 states and 4210 transitions. Word has length 123 [2022-03-15 14:28:17,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:28:17,818 INFO L470 AbstractCegarLoop]: Abstraction has 1704 states and 4210 transitions. [2022-03-15 14:28:17,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 4.119402985074627) internal successors, (276), 67 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:17,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 4210 transitions. [2022-03-15 14:28:17,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:28:17,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:28:17,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:28:17,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 14:28:18,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:18,046 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:28:18,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:28:18,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1340828470, now seen corresponding path program 4 times [2022-03-15 14:28:18,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:28:18,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783571578] [2022-03-15 14:28:18,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:28:18,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:28:18,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:28:19,299 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:19,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:28:19,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783571578] [2022-03-15 14:28:19,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783571578] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:28:19,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581987638] [2022-03-15 14:28:19,300 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:28:19,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:19,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:28:19,301 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:28:19,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 14:28:19,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:28:19,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:28:19,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 14:28:19,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:28:21,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:28:21,096 INFO L387 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 19 treesize of output 21 [2022-03-15 14:28:21,255 INFO L387 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 25 treesize of output 7 [2022-03-15 14:28:21,646 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:21,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:28:22,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:28:22,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:28:22,465 INFO L387 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 67 treesize of output 49 [2022-03-15 14:28:24,538 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:24,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581987638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:28:24,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:28:24,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 36, 35] total 95 [2022-03-15 14:28:24,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581607254] [2022-03-15 14:28:24,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:28:24,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-15 14:28:24,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:28:24,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-15 14:28:24,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=8293, Unknown=4, NotChecked=0, Total=8930 [2022-03-15 14:28:24,541 INFO L87 Difference]: Start difference. First operand 1704 states and 4210 transitions. Second operand has 95 states, 95 states have (on average 3.3263157894736843) internal successors, (316), 95 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:41,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:28:41,862 INFO L93 Difference]: Finished difference Result 4357 states and 10954 transitions. [2022-03-15 14:28:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-15 14:28:41,862 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 3.3263157894736843) internal successors, (316), 95 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:28:41,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:28:41,879 INFO L225 Difference]: With dead ends: 4357 [2022-03-15 14:28:41,880 INFO L226 Difference]: Without dead ends: 4001 [2022-03-15 14:28:41,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 193 SyntacticMatches, 6 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15135 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=4776, Invalid=41225, Unknown=9, NotChecked=0, Total=46010 [2022-03-15 14:28:41,884 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 5560 mSDsluCounter, 9188 mSDsCounter, 0 mSdLazyCounter, 5450 mSolverCounterSat, 764 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5560 SdHoareTripleChecker+Valid, 8549 SdHoareTripleChecker+Invalid, 7560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 764 IncrementalHoareTripleChecker+Valid, 5450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1346 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:28:41,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5560 Valid, 8549 Invalid, 7560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [764 Valid, 5450 Invalid, 0 Unknown, 1346 Unchecked, 2.7s Time] [2022-03-15 14:28:41,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4001 states. [2022-03-15 14:28:41,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4001 to 1791. [2022-03-15 14:28:41,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1791 states, 1790 states have (on average 2.48268156424581) internal successors, (4444), 1790 states have internal predecessors, (4444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:41,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1791 states to 1791 states and 4444 transitions. [2022-03-15 14:28:41,940 INFO L78 Accepts]: Start accepts. Automaton has 1791 states and 4444 transitions. Word has length 123 [2022-03-15 14:28:41,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:28:41,940 INFO L470 AbstractCegarLoop]: Abstraction has 1791 states and 4444 transitions. [2022-03-15 14:28:41,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 3.3263157894736843) internal successors, (316), 95 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:41,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1791 states and 4444 transitions. [2022-03-15 14:28:41,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:28:41,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:28:41,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:28:41,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 14:28:42,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-15 14:28:42,171 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:28:42,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:28:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1076103478, now seen corresponding path program 5 times [2022-03-15 14:28:42,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:28:42,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145631312] [2022-03-15 14:28:42,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:28:42,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:28:42,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:28:43,328 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:43,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:28:43,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145631312] [2022-03-15 14:28:43,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145631312] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:28:43,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565503289] [2022-03-15 14:28:43,329 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:28:43,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:43,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:28:43,330 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:28:43,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 14:28:43,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 14:28:43,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:28:43,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-15 14:28:43,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:28:43,443 INFO L387 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 [2022-03-15 14:28:43,614 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:28:43,615 INFO L387 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 11 treesize of output 11 [2022-03-15 14:28:44,350 INFO L387 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 18 treesize of output 20 [2022-03-15 14:28:44,561 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:28:44,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:28:44,804 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:28:44,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:28:45,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:28:45,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:28:45,250 INFO L387 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 53 treesize of output 47 [2022-03-15 14:28:45,253 INFO L387 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 47 treesize of output 41 [2022-03-15 14:28:46,245 INFO L387 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 10 treesize of output 8 [2022-03-15 14:28:46,266 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:28:46,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565503289] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:28:46,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:28:46,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 22, 22] total 61 [2022-03-15 14:28:46,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001349464] [2022-03-15 14:28:46,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:28:46,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:28:46,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:28:46,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:28:46,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=3450, Unknown=2, NotChecked=0, Total=3660 [2022-03-15 14:28:46,269 INFO L87 Difference]: Start difference. First operand 1791 states and 4444 transitions. Second operand has 61 states, 61 states have (on average 4.327868852459017) internal successors, (264), 61 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:48,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:28:48,820 INFO L93 Difference]: Finished difference Result 2502 states and 6221 transitions. [2022-03-15 14:28:48,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 14:28:48,821 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.327868852459017) internal successors, (264), 61 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:28:48,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:28:48,829 INFO L225 Difference]: With dead ends: 2502 [2022-03-15 14:28:48,829 INFO L226 Difference]: Without dead ends: 2303 [2022-03-15 14:28:48,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 226 SyntacticMatches, 5 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2609 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=846, Invalid=9252, Unknown=2, NotChecked=0, Total=10100 [2022-03-15 14:28:48,831 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 1289 mSDsluCounter, 6209 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1289 SdHoareTripleChecker+Valid, 5954 SdHoareTripleChecker+Invalid, 2458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 745 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:28:48,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1289 Valid, 5954 Invalid, 2458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1679 Invalid, 0 Unknown, 745 Unchecked, 0.7s Time] [2022-03-15 14:28:48,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2303 states. [2022-03-15 14:28:48,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2303 to 1857. [2022-03-15 14:28:48,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1857 states, 1856 states have (on average 2.4967672413793105) internal successors, (4634), 1856 states have internal predecessors, (4634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:48,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1857 states to 1857 states and 4634 transitions. [2022-03-15 14:28:48,875 INFO L78 Accepts]: Start accepts. Automaton has 1857 states and 4634 transitions. Word has length 123 [2022-03-15 14:28:48,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:28:48,876 INFO L470 AbstractCegarLoop]: Abstraction has 1857 states and 4634 transitions. [2022-03-15 14:28:48,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.327868852459017) internal successors, (264), 61 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:28:48,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1857 states and 4634 transitions. [2022-03-15 14:28:48,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:28:48,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:28:48,881 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:28:48,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 14:28:49,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 14:28:49,106 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:28:49,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:28:49,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1294464682, now seen corresponding path program 6 times [2022-03-15 14:28:49,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:28:49,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760060562] [2022-03-15 14:28:49,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:28:49,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:28:49,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:28:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:50,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:28:50,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760060562] [2022-03-15 14:28:50,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760060562] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:28:50,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862893481] [2022-03-15 14:28:50,191 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:28:50,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:28:50,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:28:50,192 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:28:50,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 14:28:50,288 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:28:50,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:28:50,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-15 14:28:50,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:28:50,352 INFO L387 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 [2022-03-15 14:28:50,706 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:28:50,706 INFO L387 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 11 treesize of output 11 [2022-03-15 14:28:50,869 INFO L387 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 [2022-03-15 14:28:51,035 INFO L387 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 [2022-03-15 14:28:51,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:28:51,824 INFO L387 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 18 treesize of output 20 [2022-03-15 14:28:51,955 INFO L387 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 7 [2022-03-15 14:28:52,348 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:28:52,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:28:52,880 WARN L838 $PredicateComparison]: unable to prove that (or (not (<= 0 c_~q_back~0)) (not (< c_~q_back~0 c_~n~0)) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (and (forall ((v_ArrVal_333 (Array Int Int))) (<= c_~N~0 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))))) (forall ((v_ArrVal_333 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) c_~N~0)))) is different from false [2022-03-15 14:28:52,901 WARN L838 $PredicateComparison]: unable to prove that (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (< c_~q_back~0 0) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= c_~n~0 (+ c_~q_back~0 1)) (and (forall ((v_ArrVal_333 (Array Int Int))) (<= c_~N~0 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))))) (forall ((v_ArrVal_333 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) c_~N~0)))) is different from false [2022-03-15 14:28:52,924 WARN L838 $PredicateComparison]: unable to prove that (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_333 (Array Int Int))) (<= (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))))) (forall ((v_ArrVal_333 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1)))) (< c_~q_back~0 0) (<= c_~n~0 (+ c_~q_back~0 1))) is different from false [2022-03-15 14:28:52,938 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_333 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) 1)) (forall ((v_ArrVal_333 (Array Int Int))) (<= 1 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_333) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))))) (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (< c_~q_back~0 0) (<= c_~n~0 (+ c_~q_back~0 1))) is different from false [2022-03-15 14:28:55,001 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-15 14:28:55,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 112 treesize of output 88 [2022-03-15 14:28:55,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:28:55,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 305 treesize of output 353 [2022-03-15 14:28:55,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:28:55,047 INFO L387 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 353 treesize of output 345 [2022-03-15 14:28:55,061 INFO L387 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 197 treesize of output 185 [2022-03-15 14:28:55,069 INFO L387 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 185 treesize of output 161 [2022-03-15 14:28:58,248 INFO L387 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 10 treesize of output 8 [2022-03-15 14:28:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-03-15 14:28:58,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862893481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:28:58,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:28:58,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 34] total 89 [2022-03-15 14:28:58,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331740499] [2022-03-15 14:28:58,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:28:58,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-15 14:28:58,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:28:58,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-15 14:28:58,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=558, Invalid=6538, Unknown=60, NotChecked=676, Total=7832 [2022-03-15 14:28:58,290 INFO L87 Difference]: Start difference. First operand 1857 states and 4634 transitions. Second operand has 89 states, 89 states have (on average 3.550561797752809) internal successors, (316), 89 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:12,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:29:12,187 INFO L93 Difference]: Finished difference Result 3181 states and 7939 transitions. [2022-03-15 14:29:12,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 14:29:12,188 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 3.550561797752809) internal successors, (316), 89 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:29:12,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:29:12,199 INFO L225 Difference]: With dead ends: 3181 [2022-03-15 14:29:12,199 INFO L226 Difference]: Without dead ends: 2892 [2022-03-15 14:29:12,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 204 SyntacticMatches, 27 SemanticMatches, 156 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 8497 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=2383, Invalid=21079, Unknown=116, NotChecked=1228, Total=24806 [2022-03-15 14:29:12,201 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 2219 mSDsluCounter, 6059 mSDsCounter, 0 mSdLazyCounter, 2418 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2219 SdHoareTripleChecker+Valid, 5781 SdHoareTripleChecker+Invalid, 4955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 2418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2407 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:29:12,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2219 Valid, 5781 Invalid, 4955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 2418 Invalid, 0 Unknown, 2407 Unchecked, 1.1s Time] [2022-03-15 14:29:12,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2892 states. [2022-03-15 14:29:12,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2892 to 2000. [2022-03-15 14:29:12,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2000 states, 1999 states have (on average 2.481240620310155) internal successors, (4960), 1999 states have internal predecessors, (4960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:12,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 4960 transitions. [2022-03-15 14:29:12,250 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 4960 transitions. Word has length 123 [2022-03-15 14:29:12,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:29:12,250 INFO L470 AbstractCegarLoop]: Abstraction has 2000 states and 4960 transitions. [2022-03-15 14:29:12,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 3.550561797752809) internal successors, (316), 89 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:12,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 4960 transitions. [2022-03-15 14:29:12,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:29:12,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:29:12,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:29:12,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 14:29:12,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 14:29:12,482 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:29:12,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:29:12,482 INFO L85 PathProgramCache]: Analyzing trace with hash 581984166, now seen corresponding path program 7 times [2022-03-15 14:29:12,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:29:12,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903301605] [2022-03-15 14:29:12,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:29:12,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:29:12,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:29:13,568 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:13,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:29:13,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903301605] [2022-03-15 14:29:13,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903301605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:29:13,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091811320] [2022-03-15 14:29:13,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:29:13,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:29:13,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:29:13,570 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:29:13,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 14:29:13,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:29:13,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-15 14:29:13,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:29:13,680 INFO L387 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 [2022-03-15 14:29:13,945 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:29:13,945 INFO L387 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 11 treesize of output 11 [2022-03-15 14:29:15,102 INFO L387 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 18 treesize of output 20 [2022-03-15 14:29:15,264 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-15 14:29:15,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-03-15 14:29:15,731 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:15,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:29:16,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:29:16,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:29:16,481 INFO L387 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 67 treesize of output 49 [2022-03-15 14:29:18,556 INFO L387 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 10 treesize of output 8 [2022-03-15 14:29:18,579 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:18,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091811320] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:29:18,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:29:18,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 84 [2022-03-15 14:29:18,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345923113] [2022-03-15 14:29:18,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:29:18,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-15 14:29:18,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:29:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-15 14:29:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=6427, Unknown=4, NotChecked=0, Total=6972 [2022-03-15 14:29:18,581 INFO L87 Difference]: Start difference. First operand 2000 states and 4960 transitions. Second operand has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:25,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:29:25,495 INFO L93 Difference]: Finished difference Result 3455 states and 8490 transitions. [2022-03-15 14:29:25,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 14:29:25,495 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:29:25,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:29:25,502 INFO L225 Difference]: With dead ends: 3455 [2022-03-15 14:29:25,502 INFO L226 Difference]: Without dead ends: 3106 [2022-03-15 14:29:25,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 198 SyntacticMatches, 20 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7541 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2235, Invalid=20108, Unknown=7, NotChecked=0, Total=22350 [2022-03-15 14:29:25,505 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 2383 mSDsluCounter, 8132 mSDsCounter, 0 mSdLazyCounter, 3317 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2383 SdHoareTripleChecker+Valid, 7772 SdHoareTripleChecker+Invalid, 4387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 3317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 894 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:29:25,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2383 Valid, 7772 Invalid, 4387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 3317 Invalid, 0 Unknown, 894 Unchecked, 1.5s Time] [2022-03-15 14:29:25,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3106 states. [2022-03-15 14:29:25,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3106 to 2033. [2022-03-15 14:29:25,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 2.4891732283464565) internal successors, (5058), 2032 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:25,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 5058 transitions. [2022-03-15 14:29:25,559 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 5058 transitions. Word has length 123 [2022-03-15 14:29:25,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:29:25,559 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 5058 transitions. [2022-03-15 14:29:25,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:25,560 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 5058 transitions. [2022-03-15 14:29:25,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:29:25,581 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:29:25,581 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:29:25,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 14:29:25,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 14:29:25,795 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:29:25,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:29:25,796 INFO L85 PathProgramCache]: Analyzing trace with hash 807967946, now seen corresponding path program 8 times [2022-03-15 14:29:25,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:29:25,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785646130] [2022-03-15 14:29:25,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:29:25,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:29:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:29:26,737 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:26,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:29:26,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785646130] [2022-03-15 14:29:26,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785646130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:29:26,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593939339] [2022-03-15 14:29:26,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:29:26,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:29:26,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:29:26,740 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:29:26,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 14:29:26,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:29:26,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:29:26,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-15 14:29:26,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:29:26,877 INFO L387 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 [2022-03-15 14:29:27,239 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:29:27,239 INFO L387 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 11 treesize of output 11 [2022-03-15 14:29:27,411 INFO L387 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 [2022-03-15 14:29:27,612 INFO L387 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 [2022-03-15 14:29:28,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:29:28,415 INFO L387 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 18 treesize of output 20 [2022-03-15 14:29:28,544 INFO L387 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 7 [2022-03-15 14:29:28,975 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:28,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:29:32,700 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-15 14:29:32,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 148 treesize of output 105 [2022-03-15 14:29:32,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:29:32,719 INFO L387 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 274 treesize of output 282 [2022-03-15 14:29:32,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:29:32,735 INFO L387 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 194 treesize of output 186 [2022-03-15 14:29:32,743 INFO L387 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 179 treesize of output 143 [2022-03-15 14:29:34,602 INFO L387 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 10 treesize of output 8 [2022-03-15 14:29:34,626 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:34,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593939339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:29:34,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:29:34,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 34, 35] total 91 [2022-03-15 14:29:34,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841809276] [2022-03-15 14:29:34,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:29:34,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-03-15 14:29:34,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:29:34,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-03-15 14:29:34,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=7471, Unknown=86, NotChecked=0, Total=8190 [2022-03-15 14:29:34,628 INFO L87 Difference]: Start difference. First operand 2033 states and 5058 transitions. Second operand has 91 states, 91 states have (on average 3.4725274725274726) internal successors, (316), 91 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:41,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:29:41,003 INFO L93 Difference]: Finished difference Result 2999 states and 7384 transitions. [2022-03-15 14:29:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 14:29:41,004 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 3.4725274725274726) internal successors, (316), 91 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:29:41,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:29:41,011 INFO L225 Difference]: With dead ends: 2999 [2022-03-15 14:29:41,011 INFO L226 Difference]: Without dead ends: 2670 [2022-03-15 14:29:41,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 191 SyntacticMatches, 13 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7355 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2212, Invalid=20624, Unknown=116, NotChecked=0, Total=22952 [2022-03-15 14:29:41,013 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 2143 mSDsluCounter, 6307 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2143 SdHoareTripleChecker+Valid, 6021 SdHoareTripleChecker+Invalid, 4279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1872 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:29:41,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2143 Valid, 6021 Invalid, 4279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2290 Invalid, 0 Unknown, 1872 Unchecked, 1.0s Time] [2022-03-15 14:29:41,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2670 states. [2022-03-15 14:29:41,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2670 to 2031. [2022-03-15 14:29:41,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 2030 states have (on average 2.4911330049261085) internal successors, (5057), 2030 states have internal predecessors, (5057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:41,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 5057 transitions. [2022-03-15 14:29:41,054 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 5057 transitions. Word has length 123 [2022-03-15 14:29:41,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:29:41,055 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 5057 transitions. [2022-03-15 14:29:41,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 3.4725274725274726) internal successors, (316), 91 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:41,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 5057 transitions. [2022-03-15 14:29:41,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:29:41,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:29:41,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:29:41,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 14:29:41,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 14:29:41,264 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:29:41,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:29:41,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2045032936, now seen corresponding path program 9 times [2022-03-15 14:29:41,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:29:41,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061044746] [2022-03-15 14:29:41,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:29:41,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:29:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:29:42,242 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:42,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:29:42,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061044746] [2022-03-15 14:29:42,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061044746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:29:42,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079197056] [2022-03-15 14:29:42,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:29:42,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:29:42,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:29:42,244 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:29:42,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 14:29:42,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:29:42,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:29:42,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-15 14:29:42,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:29:43,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:29:43,122 INFO L387 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 18 treesize of output 20 [2022-03-15 14:29:43,197 INFO L387 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 7 [2022-03-15 14:29:43,538 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:29:43,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:29:44,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:29:44,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:29:44,074 INFO L387 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 67 treesize of output 49 [2022-03-15 14:29:45,044 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:29:45,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079197056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:29:45,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:29:45,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 23, 23] total 68 [2022-03-15 14:29:45,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276597949] [2022-03-15 14:29:45,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:29:45,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-15 14:29:45,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:29:45,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-15 14:29:45,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=4297, Unknown=3, NotChecked=0, Total=4556 [2022-03-15 14:29:45,046 INFO L87 Difference]: Start difference. First operand 2031 states and 5057 transitions. Second operand has 68 states, 68 states have (on average 4.426470588235294) internal successors, (301), 68 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:49,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:29:49,386 INFO L93 Difference]: Finished difference Result 2813 states and 7066 transitions. [2022-03-15 14:29:49,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 14:29:49,387 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 4.426470588235294) internal successors, (301), 68 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:29:49,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:29:49,393 INFO L225 Difference]: With dead ends: 2813 [2022-03-15 14:29:49,393 INFO L226 Difference]: Without dead ends: 2561 [2022-03-15 14:29:49,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 214 SyntacticMatches, 4 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3882 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1386, Invalid=14361, Unknown=3, NotChecked=0, Total=15750 [2022-03-15 14:29:49,395 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1916 mSDsluCounter, 4781 mSDsCounter, 0 mSdLazyCounter, 2482 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1916 SdHoareTripleChecker+Valid, 4567 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 2482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:29:49,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1916 Valid, 4567 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 2482 Invalid, 0 Unknown, 288 Unchecked, 1.1s Time] [2022-03-15 14:29:49,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2022-03-15 14:29:49,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 2045. [2022-03-15 14:29:49,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2045 states, 2044 states have (on average 2.488747553816047) internal successors, (5087), 2044 states have internal predecessors, (5087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2045 states to 2045 states and 5087 transitions. [2022-03-15 14:29:49,433 INFO L78 Accepts]: Start accepts. Automaton has 2045 states and 5087 transitions. Word has length 123 [2022-03-15 14:29:49,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:29:49,433 INFO L470 AbstractCegarLoop]: Abstraction has 2045 states and 5087 transitions. [2022-03-15 14:29:49,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 4.426470588235294) internal successors, (301), 68 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:29:49,434 INFO L276 IsEmpty]: Start isEmpty. Operand 2045 states and 5087 transitions. [2022-03-15 14:29:49,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:29:49,438 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:29:49,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:29:49,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 14:29:49,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 14:29:49,651 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:29:49,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:29:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash 349498376, now seen corresponding path program 10 times [2022-03-15 14:29:49,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:29:49,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358012392] [2022-03-15 14:29:49,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:29:49,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:29:49,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:29:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:50,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:29:50,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358012392] [2022-03-15 14:29:50,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358012392] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:29:50,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180410513] [2022-03-15 14:29:50,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:29:50,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:29:50,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:29:50,644 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:29:50,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 14:29:50,718 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:29:50,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:29:50,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-15 14:29:50,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:29:50,747 INFO L387 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 [2022-03-15 14:29:51,019 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:29:51,020 INFO L387 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 11 treesize of output 11 [2022-03-15 14:29:52,073 INFO L387 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 19 treesize of output 21 [2022-03-15 14:29:52,226 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-15 14:29:52,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-03-15 14:29:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:52,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:29:53,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:29:53,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:29:53,423 INFO L387 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 67 treesize of output 49 [2022-03-15 14:29:55,438 INFO L387 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 10 treesize of output 8 [2022-03-15 14:29:55,462 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:29:55,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180410513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:29:55,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:29:55,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 84 [2022-03-15 14:29:55,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647467359] [2022-03-15 14:29:55,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:29:55,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-15 14:29:55,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:29:55,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-15 14:29:55,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=553, Invalid=6415, Unknown=4, NotChecked=0, Total=6972 [2022-03-15 14:29:55,464 INFO L87 Difference]: Start difference. First operand 2045 states and 5087 transitions. Second operand has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:03,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:03,535 INFO L93 Difference]: Finished difference Result 3663 states and 9080 transitions. [2022-03-15 14:30:03,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-15 14:30:03,535 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:30:03,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:03,541 INFO L225 Difference]: With dead ends: 3663 [2022-03-15 14:30:03,542 INFO L226 Difference]: Without dead ends: 3254 [2022-03-15 14:30:03,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 202 SyntacticMatches, 18 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9526 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=2340, Invalid=25037, Unknown=13, NotChecked=0, Total=27390 [2022-03-15 14:30:03,544 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 2414 mSDsluCounter, 8085 mSDsCounter, 0 mSdLazyCounter, 3660 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2414 SdHoareTripleChecker+Valid, 7587 SdHoareTripleChecker+Invalid, 4954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 3660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1054 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:03,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2414 Valid, 7587 Invalid, 4954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 3660 Invalid, 0 Unknown, 1054 Unchecked, 1.6s Time] [2022-03-15 14:30:03,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states. [2022-03-15 14:30:03,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 2144. [2022-03-15 14:30:03,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2144 states, 2143 states have (on average 2.4857676154923003) internal successors, (5327), 2143 states have internal predecessors, (5327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:03,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2144 states to 2144 states and 5327 transitions. [2022-03-15 14:30:03,588 INFO L78 Accepts]: Start accepts. Automaton has 2144 states and 5327 transitions. Word has length 123 [2022-03-15 14:30:03,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:03,589 INFO L470 AbstractCegarLoop]: Abstraction has 2144 states and 5327 transitions. [2022-03-15 14:30:03,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.607142857142857) internal successors, (303), 84 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:03,589 INFO L276 IsEmpty]: Start isEmpty. Operand 2144 states and 5327 transitions. [2022-03-15 14:30:03,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:30:03,593 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:03,593 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:30:03,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 14:30:03,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:03,809 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:30:03,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:03,809 INFO L85 PathProgramCache]: Analyzing trace with hash 277255470, now seen corresponding path program 11 times [2022-03-15 14:30:03,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:03,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253914036] [2022-03-15 14:30:03,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:03,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:03,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:04,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:04,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253914036] [2022-03-15 14:30:04,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253914036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:04,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99079905] [2022-03-15 14:30:04,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:30:04,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:04,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:04,753 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:04,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 14:30:04,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 14:30:04,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:30:04,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-15 14:30:04,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:05,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:30:05,602 INFO L387 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 18 treesize of output 20 [2022-03-15 14:30:05,692 INFO L387 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 7 [2022-03-15 14:30:05,968 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:30:05,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:06,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:30:06,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:30:06,435 INFO L387 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 53 treesize of output 47 [2022-03-15 14:30:06,438 INFO L387 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 47 treesize of output 41 [2022-03-15 14:30:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:30:07,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99079905] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:07,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:07,472 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 22, 22] total 66 [2022-03-15 14:30:07,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754440796] [2022-03-15 14:30:07,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:07,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-15 14:30:07,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:07,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-15 14:30:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=4049, Unknown=4, NotChecked=0, Total=4290 [2022-03-15 14:30:07,474 INFO L87 Difference]: Start difference. First operand 2144 states and 5327 transitions. Second operand has 66 states, 66 states have (on average 4.5606060606060606) internal successors, (301), 66 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:12,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:12,910 INFO L93 Difference]: Finished difference Result 3117 states and 7802 transitions. [2022-03-15 14:30:12,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-15 14:30:12,911 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.5606060606060606) internal successors, (301), 66 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:30:12,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:12,915 INFO L225 Difference]: With dead ends: 3117 [2022-03-15 14:30:12,915 INFO L226 Difference]: Without dead ends: 2802 [2022-03-15 14:30:12,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 210 SyntacticMatches, 5 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5975 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1673, Invalid=19492, Unknown=5, NotChecked=0, Total=21170 [2022-03-15 14:30:12,917 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 1800 mSDsluCounter, 6246 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1800 SdHoareTripleChecker+Valid, 5943 SdHoareTripleChecker+Invalid, 3950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1093 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:12,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1800 Valid, 5943 Invalid, 3950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2707 Invalid, 0 Unknown, 1093 Unchecked, 1.2s Time] [2022-03-15 14:30:12,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2802 states. [2022-03-15 14:30:12,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2802 to 1998. [2022-03-15 14:30:12,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1998 states, 1997 states have (on average 2.500751126690035) internal successors, (4994), 1997 states have internal predecessors, (4994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:12,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 4994 transitions. [2022-03-15 14:30:12,951 INFO L78 Accepts]: Start accepts. Automaton has 1998 states and 4994 transitions. Word has length 123 [2022-03-15 14:30:12,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:12,952 INFO L470 AbstractCegarLoop]: Abstraction has 1998 states and 4994 transitions. [2022-03-15 14:30:12,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.5606060606060606) internal successors, (301), 66 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:12,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1998 states and 4994 transitions. [2022-03-15 14:30:12,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:30:12,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:12,956 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:30:12,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 14:30:13,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:13,180 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:30:13,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:13,181 INFO L85 PathProgramCache]: Analyzing trace with hash 241992788, now seen corresponding path program 12 times [2022-03-15 14:30:13,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:13,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423174768] [2022-03-15 14:30:13,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:13,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:14,372 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:14,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:14,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423174768] [2022-03-15 14:30:14,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423174768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:14,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742004693] [2022-03-15 14:30:14,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:30:14,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:14,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:14,373 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:14,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 14:30:14,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:30:14,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:30:14,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-15 14:30:14,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:15,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:30:15,722 INFO L387 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 18 treesize of output 20 [2022-03-15 14:30:16,029 INFO L387 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 25 treesize of output 7 [2022-03-15 14:30:16,358 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:16,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:17,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:30:17,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:30:17,147 INFO L387 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 67 treesize of output 49 [2022-03-15 14:30:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:19,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742004693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:19,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:19,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 32] total 87 [2022-03-15 14:30:19,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802749855] [2022-03-15 14:30:19,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:19,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-03-15 14:30:19,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:19,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-03-15 14:30:19,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=459, Invalid=7021, Unknown=2, NotChecked=0, Total=7482 [2022-03-15 14:30:19,225 INFO L87 Difference]: Start difference. First operand 1998 states and 4994 transitions. Second operand has 87 states, 87 states have (on average 3.6206896551724137) internal successors, (315), 87 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:28,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:28,898 INFO L93 Difference]: Finished difference Result 3553 states and 8794 transitions. [2022-03-15 14:30:28,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 14:30:28,898 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 3.6206896551724137) internal successors, (315), 87 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:30:28,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:28,902 INFO L225 Difference]: With dead ends: 3553 [2022-03-15 14:30:28,902 INFO L226 Difference]: Without dead ends: 2952 [2022-03-15 14:30:28,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 194 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7193 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=2604, Invalid=22514, Unknown=4, NotChecked=0, Total=25122 [2022-03-15 14:30:28,904 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 3123 mSDsluCounter, 10420 mSDsCounter, 0 mSdLazyCounter, 5651 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3123 SdHoareTripleChecker+Valid, 9636 SdHoareTripleChecker+Invalid, 6442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 5651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 457 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:28,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3123 Valid, 9636 Invalid, 6442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 5651 Invalid, 0 Unknown, 457 Unchecked, 2.6s Time] [2022-03-15 14:30:28,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2022-03-15 14:30:28,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 1906. [2022-03-15 14:30:28,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1906 states, 1905 states have (on average 2.4881889763779528) internal successors, (4740), 1905 states have internal predecessors, (4740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:28,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1906 states to 1906 states and 4740 transitions. [2022-03-15 14:30:28,939 INFO L78 Accepts]: Start accepts. Automaton has 1906 states and 4740 transitions. Word has length 123 [2022-03-15 14:30:28,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:28,939 INFO L470 AbstractCegarLoop]: Abstraction has 1906 states and 4740 transitions. [2022-03-15 14:30:28,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 3.6206896551724137) internal successors, (315), 87 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:28,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1906 states and 4740 transitions. [2022-03-15 14:30:28,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:30:28,955 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:28,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:30:28,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 14:30:29,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:29,178 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:30:29,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:29,179 INFO L85 PathProgramCache]: Analyzing trace with hash 2101260580, now seen corresponding path program 13 times [2022-03-15 14:30:29,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:29,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669327471] [2022-03-15 14:30:29,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:29,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:30,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:30,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669327471] [2022-03-15 14:30:30,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669327471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:30,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065104562] [2022-03-15 14:30:30,419 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:30:30,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:30,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:30,420 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:30,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 14:30:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:30,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-15 14:30:30,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:30,534 INFO L387 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 [2022-03-15 14:30:30,787 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:30:30,787 INFO L387 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 11 treesize of output 11 [2022-03-15 14:30:31,670 INFO L387 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 18 treesize of output 20 [2022-03-15 14:30:31,939 INFO L387 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 7 [2022-03-15 14:30:32,315 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:32,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:33,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:30:33,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:30:33,110 INFO L387 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 67 treesize of output 49 [2022-03-15 14:30:35,174 INFO L387 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 10 treesize of output 8 [2022-03-15 14:30:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:35,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065104562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:35,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:35,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 32] total 86 [2022-03-15 14:30:35,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332799595] [2022-03-15 14:30:35,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:35,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-15 14:30:35,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-15 14:30:35,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=6789, Unknown=3, NotChecked=0, Total=7310 [2022-03-15 14:30:35,199 INFO L87 Difference]: Start difference. First operand 1906 states and 4740 transitions. Second operand has 86 states, 86 states have (on average 3.5697674418604652) internal successors, (307), 86 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:46,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:30:46,340 INFO L93 Difference]: Finished difference Result 3336 states and 8329 transitions. [2022-03-15 14:30:46,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 14:30:46,340 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 3.5697674418604652) internal successors, (307), 86 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:30:46,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:30:46,344 INFO L225 Difference]: With dead ends: 3336 [2022-03-15 14:30:46,344 INFO L226 Difference]: Without dead ends: 2988 [2022-03-15 14:30:46,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 212 SyntacticMatches, 6 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7211 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=2936, Invalid=23466, Unknown=4, NotChecked=0, Total=26406 [2022-03-15 14:30:46,346 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 3438 mSDsluCounter, 7921 mSDsCounter, 0 mSdLazyCounter, 4263 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3438 SdHoareTripleChecker+Valid, 7255 SdHoareTripleChecker+Invalid, 5441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 4263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 813 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:30:46,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3438 Valid, 7255 Invalid, 5441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 4263 Invalid, 0 Unknown, 813 Unchecked, 2.0s Time] [2022-03-15 14:30:46,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2988 states. [2022-03-15 14:30:46,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2988 to 1858. [2022-03-15 14:30:46,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 2.496499730748519) internal successors, (4636), 1857 states have internal predecessors, (4636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:46,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 4636 transitions. [2022-03-15 14:30:46,371 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 4636 transitions. Word has length 123 [2022-03-15 14:30:46,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:30:46,371 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 4636 transitions. [2022-03-15 14:30:46,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 3.5697674418604652) internal successors, (307), 86 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:30:46,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 4636 transitions. [2022-03-15 14:30:46,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:30:46,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:30:46,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:30:46,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 14:30:46,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:46,585 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:30:46,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:30:46,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1483855266, now seen corresponding path program 14 times [2022-03-15 14:30:46,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:30:46,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558225096] [2022-03-15 14:30:46,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:30:46,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:30:46,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:30:47,889 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:47,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:30:47,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558225096] [2022-03-15 14:30:47,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558225096] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:30:47,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174550099] [2022-03-15 14:30:47,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:30:47,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:30:47,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:30:47,892 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:30:47,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 14:30:47,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:30:47,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:30:47,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-15 14:30:47,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:30:48,041 INFO L387 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 [2022-03-15 14:30:48,403 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:30:48,404 INFO L387 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 11 treesize of output 11 [2022-03-15 14:30:48,584 INFO L387 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 [2022-03-15 14:30:48,758 INFO L387 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 [2022-03-15 14:30:49,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:30:49,497 INFO L387 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 18 treesize of output 20 [2022-03-15 14:30:49,629 INFO L387 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 25 treesize of output 7 [2022-03-15 14:30:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:30:50,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:30:50,616 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_580 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) c_~N~0)) (forall ((v_ArrVal_580 (Array Int Int))) (<= c_~N~0 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))))) (< c_~q_back~0 0) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= c_~n~0 c_~q_back~0)) is different from false [2022-03-15 14:30:50,686 WARN L838 $PredicateComparison]: unable to prove that (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_580 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) c_~N~0)) (forall ((v_ArrVal_580 (Array Int Int))) (<= c_~N~0 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))))) (< c_~q_back~0 0) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= c_~n~0 (+ c_~q_back~0 1))) is different from false [2022-03-15 14:30:50,707 WARN L838 $PredicateComparison]: unable to prove that (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_580 (Array Int Int))) (<= (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))))) (forall ((v_ArrVal_580 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1)))) (< c_~q_back~0 0) (<= c_~n~0 (+ c_~q_back~0 1))) is different from false [2022-03-15 14:30:50,722 WARN L838 $PredicateComparison]: unable to prove that (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_580 (Array Int Int))) (<= 1 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))))) (forall ((v_ArrVal_580 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_580) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) 1))) (< c_~q_back~0 0) (<= c_~n~0 (+ c_~q_back~0 1))) is different from false [2022-03-15 14:30:52,258 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-15 14:30:52,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 115 treesize of output 80 [2022-03-15 14:30:52,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:30:52,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 178 [2022-03-15 14:30:52,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:30:52,275 INFO L387 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 162 treesize of output 160 [2022-03-15 14:30:52,280 INFO L387 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 125 treesize of output 113 [2022-03-15 14:30:52,287 INFO L387 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 113 treesize of output 101 [2022-03-15 14:30:53,910 INFO L387 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 10 treesize of output 8 [2022-03-15 14:30:53,934 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-03-15 14:30:53,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174550099] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:30:53,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:30:53,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 34] total 90 [2022-03-15 14:30:53,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505045132] [2022-03-15 14:30:53,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:30:53,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-15 14:30:53,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:30:53,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-15 14:30:53,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=549, Invalid=6733, Unknown=44, NotChecked=684, Total=8010 [2022-03-15 14:30:53,936 INFO L87 Difference]: Start difference. First operand 1858 states and 4636 transitions. Second operand has 90 states, 90 states have (on average 3.511111111111111) internal successors, (316), 90 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:00,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:00,532 INFO L93 Difference]: Finished difference Result 2801 states and 6932 transitions. [2022-03-15 14:31:00,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 14:31:00,533 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 3.511111111111111) internal successors, (316), 90 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:31:00,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:00,536 INFO L225 Difference]: With dead ends: 2801 [2022-03-15 14:31:00,536 INFO L226 Difference]: Without dead ends: 2485 [2022-03-15 14:31:00,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 201 SyntacticMatches, 14 SemanticMatches, 142 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 5638 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2202, Invalid=17212, Unknown=62, NotChecked=1116, Total=20592 [2022-03-15 14:31:00,538 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 2638 mSDsluCounter, 5953 mSDsCounter, 0 mSdLazyCounter, 2557 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2638 SdHoareTripleChecker+Valid, 5602 SdHoareTripleChecker+Invalid, 5193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2472 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:00,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2638 Valid, 5602 Invalid, 5193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2557 Invalid, 0 Unknown, 2472 Unchecked, 1.1s Time] [2022-03-15 14:31:00,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2485 states. [2022-03-15 14:31:00,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2485 to 1891. [2022-03-15 14:31:00,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1890 states have (on average 2.4952380952380953) internal successors, (4716), 1890 states have internal predecessors, (4716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:00,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 4716 transitions. [2022-03-15 14:31:00,563 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 4716 transitions. Word has length 123 [2022-03-15 14:31:00,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:00,563 INFO L470 AbstractCegarLoop]: Abstraction has 1891 states and 4716 transitions. [2022-03-15 14:31:00,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 3.511111111111111) internal successors, (316), 90 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:00,563 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 4716 transitions. [2022-03-15 14:31:00,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:31:00,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:00,567 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:00,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:00,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:00,781 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:00,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:00,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1278814812, now seen corresponding path program 15 times [2022-03-15 14:31:00,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:00,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197499065] [2022-03-15 14:31:00,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:00,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:01,835 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:01,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:01,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197499065] [2022-03-15 14:31:01,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197499065] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:01,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317501019] [2022-03-15 14:31:01,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:31:01,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:01,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:01,837 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:01,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 14:31:01,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:31:01,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:01,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 14:31:01,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:01,951 INFO L387 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 [2022-03-15 14:31:02,108 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:31:02,109 INFO L387 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 11 treesize of output 11 [2022-03-15 14:31:02,606 INFO L387 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 18 treesize of output 20 [2022-03-15 14:31:02,683 INFO L387 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 7 [2022-03-15 14:31:03,011 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:31:03,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:03,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:03,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:31:03,550 INFO L387 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 67 treesize of output 49 [2022-03-15 14:31:04,348 INFO L387 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 10 treesize of output 8 [2022-03-15 14:31:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:31:04,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317501019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:04,370 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:04,370 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 23, 23] total 62 [2022-03-15 14:31:04,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813763302] [2022-03-15 14:31:04,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:04,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-15 14:31:04,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:04,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-15 14:31:04,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=3544, Unknown=4, NotChecked=0, Total=3782 [2022-03-15 14:31:04,371 INFO L87 Difference]: Start difference. First operand 1891 states and 4716 transitions. Second operand has 62 states, 62 states have (on average 4.274193548387097) internal successors, (265), 62 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:07,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:07,339 INFO L93 Difference]: Finished difference Result 2837 states and 7111 transitions. [2022-03-15 14:31:07,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 14:31:07,340 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 4.274193548387097) internal successors, (265), 62 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:31:07,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:07,343 INFO L225 Difference]: With dead ends: 2837 [2022-03-15 14:31:07,343 INFO L226 Difference]: Without dead ends: 2536 [2022-03-15 14:31:07,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 217 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3198 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=797, Invalid=10541, Unknown=4, NotChecked=0, Total=11342 [2022-03-15 14:31:07,345 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1267 mSDsluCounter, 5309 mSDsCounter, 0 mSdLazyCounter, 2685 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1267 SdHoareTripleChecker+Valid, 5055 SdHoareTripleChecker+Invalid, 2969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:07,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1267 Valid, 5055 Invalid, 2969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2685 Invalid, 0 Unknown, 216 Unchecked, 1.1s Time] [2022-03-15 14:31:07,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2536 states. [2022-03-15 14:31:07,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2536 to 1844. [2022-03-15 14:31:07,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1843 states have (on average 2.4997287032013022) internal successors, (4607), 1843 states have internal predecessors, (4607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:07,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 4607 transitions. [2022-03-15 14:31:07,379 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 4607 transitions. Word has length 123 [2022-03-15 14:31:07,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:07,380 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 4607 transitions. [2022-03-15 14:31:07,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 4.274193548387097) internal successors, (265), 62 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:07,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 4607 transitions. [2022-03-15 14:31:07,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-15 14:31:07,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:07,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:07,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:07,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:07,608 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:07,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:07,608 INFO L85 PathProgramCache]: Analyzing trace with hash -577538978, now seen corresponding path program 16 times [2022-03-15 14:31:07,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:07,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124400312] [2022-03-15 14:31:07,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:07,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:08,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:08,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124400312] [2022-03-15 14:31:08,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124400312] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:08,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234736551] [2022-03-15 14:31:08,529 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:31:08,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:08,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:08,531 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:08,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 14:31:08,613 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:31:08,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:08,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-15 14:31:08,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:08,641 INFO L387 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 [2022-03-15 14:31:08,677 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-15 14:31:08,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-03-15 14:31:09,093 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:31:09,093 INFO L387 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 [2022-03-15 14:31:09,272 INFO L387 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 [2022-03-15 14:31:09,442 INFO L387 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 [2022-03-15 14:31:09,854 INFO L387 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 6 treesize of output 5 [2022-03-15 14:31:09,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:31:10,248 INFO L387 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 25 treesize of output 7 [2022-03-15 14:31:10,605 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:10,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:12,862 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-15 14:31:12,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 115 treesize of output 91 [2022-03-15 14:31:12,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:12,883 INFO L387 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 247 treesize of output 263 [2022-03-15 14:31:12,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:12,895 INFO L387 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 202 treesize of output 182 [2022-03-15 14:31:12,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:12,906 INFO L387 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 166 treesize of output 164 [2022-03-15 14:31:17,265 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:17,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234736551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:17,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:17,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 34] total 87 [2022-03-15 14:31:17,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747165725] [2022-03-15 14:31:17,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:17,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-03-15 14:31:17,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:17,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-03-15 14:31:17,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=973, Invalid=6400, Unknown=109, NotChecked=0, Total=7482 [2022-03-15 14:31:17,267 INFO L87 Difference]: Start difference. First operand 1844 states and 4607 transitions. Second operand has 87 states, 87 states have (on average 3.6436781609195403) internal successors, (317), 87 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:23,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:23,208 INFO L93 Difference]: Finished difference Result 3085 states and 7763 transitions. [2022-03-15 14:31:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 14:31:23,208 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 3.6436781609195403) internal successors, (317), 87 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2022-03-15 14:31:23,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:23,212 INFO L225 Difference]: With dead ends: 3085 [2022-03-15 14:31:23,213 INFO L226 Difference]: Without dead ends: 2704 [2022-03-15 14:31:23,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 202 SyntacticMatches, 5 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7283 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=3004, Invalid=19719, Unknown=229, NotChecked=0, Total=22952 [2022-03-15 14:31:23,214 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 2348 mSDsluCounter, 5681 mSDsCounter, 0 mSdLazyCounter, 2130 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2348 SdHoareTripleChecker+Valid, 5211 SdHoareTripleChecker+Invalid, 4143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 2130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1855 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:23,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2348 Valid, 5211 Invalid, 4143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 2130 Invalid, 0 Unknown, 1855 Unchecked, 1.0s Time] [2022-03-15 14:31:23,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2704 states. [2022-03-15 14:31:23,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2704 to 1848. [2022-03-15 14:31:23,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1848 states, 1847 states have (on average 2.517596101786681) internal successors, (4650), 1847 states have internal predecessors, (4650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:23,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1848 states to 1848 states and 4650 transitions. [2022-03-15 14:31:23,248 INFO L78 Accepts]: Start accepts. Automaton has 1848 states and 4650 transitions. Word has length 123 [2022-03-15 14:31:23,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:23,248 INFO L470 AbstractCegarLoop]: Abstraction has 1848 states and 4650 transitions. [2022-03-15 14:31:23,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 3.6436781609195403) internal successors, (317), 87 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:23,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1848 states and 4650 transitions. [2022-03-15 14:31:23,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-15 14:31:23,252 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:23,252 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:23,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:23,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 14:31:23,474 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:23,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:23,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2064524892, now seen corresponding path program 17 times [2022-03-15 14:31:23,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:23,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624095034] [2022-03-15 14:31:23,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:23,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:23,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:23,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624095034] [2022-03-15 14:31:23,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624095034] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:23,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320065621] [2022-03-15 14:31:23,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:31:23,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:23,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:23,612 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:23,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 14:31:23,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 14:31:23,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:23,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 14:31:23,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:23,960 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:31:23,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:31:23,988 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:31:23,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:24,129 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-15 14:31:24,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-03-15 14:31:24,430 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:31:24,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320065621] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:24,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:24,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7, 7] total 22 [2022-03-15 14:31:24,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415083257] [2022-03-15 14:31:24,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:24,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 14:31:24,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:24,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 14:31:24,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-03-15 14:31:24,432 INFO L87 Difference]: Start difference. First operand 1848 states and 4650 transitions. Second operand has 22 states, 22 states have (on average 12.590909090909092) internal successors, (277), 22 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:24,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:24,869 INFO L93 Difference]: Finished difference Result 3304 states and 7718 transitions. [2022-03-15 14:31:24,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 14:31:24,869 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 12.590909090909092) internal successors, (277), 22 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2022-03-15 14:31:24,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:24,874 INFO L225 Difference]: With dead ends: 3304 [2022-03-15 14:31:24,874 INFO L226 Difference]: Without dead ends: 3275 [2022-03-15 14:31:24,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=381, Invalid=1689, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 14:31:24,874 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 781 mSDsluCounter, 2189 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 2255 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:24,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [781 Valid, 2255 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 315 Invalid, 0 Unknown, 178 Unchecked, 0.1s Time] [2022-03-15 14:31:24,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states. [2022-03-15 14:31:24,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 2591. [2022-03-15 14:31:24,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2591 states, 2590 states have (on average 2.472200772200772) internal successors, (6403), 2590 states have internal predecessors, (6403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:24,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 6403 transitions. [2022-03-15 14:31:24,918 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 6403 transitions. Word has length 127 [2022-03-15 14:31:24,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:24,918 INFO L470 AbstractCegarLoop]: Abstraction has 2591 states and 6403 transitions. [2022-03-15 14:31:24,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 12.590909090909092) internal successors, (277), 22 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:24,919 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 6403 transitions. [2022-03-15 14:31:24,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-15 14:31:24,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:24,923 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:31:24,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:25,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 14:31:25,147 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:25,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash 945891334, now seen corresponding path program 18 times [2022-03-15 14:31:25,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:25,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560588062] [2022-03-15 14:31:25,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:25,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:25,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:25,293 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:25,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:25,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560588062] [2022-03-15 14:31:25,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560588062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:25,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814560367] [2022-03-15 14:31:25,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:31:25,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:25,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:25,295 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:25,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 14:31:25,404 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:31:25,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:25,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 14:31:25,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:25,638 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 14:31:25,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:26,055 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 14:31:26,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814560367] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:26,055 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:26,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 5, 7] total 21 [2022-03-15 14:31:26,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643971496] [2022-03-15 14:31:26,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:26,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 14:31:26,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:26,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 14:31:26,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-15 14:31:26,057 INFO L87 Difference]: Start difference. First operand 2591 states and 6403 transitions. Second operand has 21 states, 21 states have (on average 13.333333333333334) internal successors, (280), 21 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:26,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:26,322 INFO L93 Difference]: Finished difference Result 3968 states and 9813 transitions. [2022-03-15 14:31:26,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 14:31:26,322 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 13.333333333333334) internal successors, (280), 21 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2022-03-15 14:31:26,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:26,326 INFO L225 Difference]: With dead ends: 3968 [2022-03-15 14:31:26,326 INFO L226 Difference]: Without dead ends: 3138 [2022-03-15 14:31:26,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=314, Invalid=946, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 14:31:26,327 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 879 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:26,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [879 Valid, 1221 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 14:31:26,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3138 states. [2022-03-15 14:31:26,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3138 to 2079. [2022-03-15 14:31:26,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2079 states, 2078 states have (on average 2.584696823869105) internal successors, (5371), 2078 states have internal predecessors, (5371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:26,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2079 states to 2079 states and 5371 transitions. [2022-03-15 14:31:26,372 INFO L78 Accepts]: Start accepts. Automaton has 2079 states and 5371 transitions. Word has length 127 [2022-03-15 14:31:26,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:26,373 INFO L470 AbstractCegarLoop]: Abstraction has 2079 states and 5371 transitions. [2022-03-15 14:31:26,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 13.333333333333334) internal successors, (280), 21 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:26,373 INFO L276 IsEmpty]: Start isEmpty. Operand 2079 states and 5371 transitions. [2022-03-15 14:31:26,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:31:26,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:26,375 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:31:26,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:26,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 14:31:26,576 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:26,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:26,577 INFO L85 PathProgramCache]: Analyzing trace with hash 53092897, now seen corresponding path program 19 times [2022-03-15 14:31:26,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:26,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979469860] [2022-03-15 14:31:26,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:26,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:26,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:27,989 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:27,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:27,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979469860] [2022-03-15 14:31:27,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979469860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:27,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286881481] [2022-03-15 14:31:27,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:31:27,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:27,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:27,991 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:27,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 14:31:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:28,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-15 14:31:28,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:28,121 INFO L387 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 [2022-03-15 14:31:28,365 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:31:28,365 INFO L387 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 11 treesize of output 11 [2022-03-15 14:31:29,670 INFO L387 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 18 treesize of output 20 [2022-03-15 14:31:29,780 INFO L387 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 7 [2022-03-15 14:31:29,998 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:29,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:30,248 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_736 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_736) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))) (or (let ((.cse0 (+ c_~s~0 .cse1))) (and (<= .cse0 c_~N~0) (<= c_~N~0 .cse0))) (= .cse1 0)))) is different from false [2022-03-15 14:31:30,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:30,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:31:30,652 INFO L387 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 67 treesize of output 49 [2022-03-15 14:31:32,761 INFO L387 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 10 treesize of output 8 [2022-03-15 14:31:32,784 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:32,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286881481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:32,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:32,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 90 [2022-03-15 14:31:32,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155338651] [2022-03-15 14:31:32,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:32,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-15 14:31:32,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:32,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-15 14:31:32,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=7327, Unknown=1, NotChecked=174, Total=8010 [2022-03-15 14:31:32,786 INFO L87 Difference]: Start difference. First operand 2079 states and 5371 transitions. Second operand has 90 states, 90 states have (on average 3.566666666666667) internal successors, (321), 90 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:38,325 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (forall ((v_ArrVal_736 (Array Int Int))) (let ((.cse2 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_736) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))) (or (let ((.cse1 (+ c_~s~0 .cse2))) (and (<= .cse1 c_~N~0) (<= c_~N~0 .cse1))) (= .cse2 0)))))) (and (= (select |c_#valid| |c_ULTIMATE.start_main_~#t2~0#1.base|) 1) (or (not (<= 0 c_~q_back~0)) (not (< c_~q_back~0 c_~n~0)) .cse0) (= c_~s~0 0) .cse0)) is different from false [2022-03-15 14:31:39,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:31:39,639 INFO L93 Difference]: Finished difference Result 4626 states and 12001 transitions. [2022-03-15 14:31:39,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 14:31:39,639 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 3.566666666666667) internal successors, (321), 90 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:31:39,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:31:39,645 INFO L225 Difference]: With dead ends: 4626 [2022-03-15 14:31:39,645 INFO L226 Difference]: Without dead ends: 4162 [2022-03-15 14:31:39,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 221 SyntacticMatches, 12 SemanticMatches, 154 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 7943 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2114, Invalid=21450, Unknown=6, NotChecked=610, Total=24180 [2022-03-15 14:31:39,647 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 2113 mSDsluCounter, 7794 mSDsCounter, 0 mSdLazyCounter, 3632 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2113 SdHoareTripleChecker+Valid, 7239 SdHoareTripleChecker+Invalid, 5266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 3632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1483 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:31:39,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2113 Valid, 7239 Invalid, 5266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 3632 Invalid, 0 Unknown, 1483 Unchecked, 1.6s Time] [2022-03-15 14:31:39,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4162 states. [2022-03-15 14:31:39,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4162 to 2470. [2022-03-15 14:31:39,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2470 states, 2469 states have (on average 2.5686512758201703) internal successors, (6342), 2469 states have internal predecessors, (6342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:39,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2470 states to 2470 states and 6342 transitions. [2022-03-15 14:31:39,685 INFO L78 Accepts]: Start accepts. Automaton has 2470 states and 6342 transitions. Word has length 130 [2022-03-15 14:31:39,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:31:39,685 INFO L470 AbstractCegarLoop]: Abstraction has 2470 states and 6342 transitions. [2022-03-15 14:31:39,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 3.566666666666667) internal successors, (321), 90 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:31:39,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2470 states and 6342 transitions. [2022-03-15 14:31:39,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:31:39,689 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:31:39,689 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:31:39,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 14:31:39,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:39,890 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:31:39,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:31:39,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1694119649, now seen corresponding path program 20 times [2022-03-15 14:31:39,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:31:39,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364341067] [2022-03-15 14:31:39,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:31:39,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:31:39,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:31:41,092 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:41,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:31:41,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364341067] [2022-03-15 14:31:41,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364341067] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:31:41,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442195325] [2022-03-15 14:31:41,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:31:41,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:31:41,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:31:41,094 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:31:41,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 14:31:41,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:31:41,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:31:41,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-15 14:31:41,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:31:41,221 INFO L387 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 [2022-03-15 14:31:41,456 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:31:41,457 INFO L387 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 11 treesize of output 11 [2022-03-15 14:31:42,699 INFO L387 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 19 treesize of output 21 [2022-03-15 14:31:42,856 INFO L387 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 25 treesize of output 7 [2022-03-15 14:31:43,256 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:43,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:31:44,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:31:44,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:31:44,020 INFO L387 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 67 treesize of output 49 [2022-03-15 14:31:46,252 INFO L387 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 10 treesize of output 8 [2022-03-15 14:31:46,276 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:31:46,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442195325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:31:46,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:31:46,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 89 [2022-03-15 14:31:46,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266348385] [2022-03-15 14:31:46,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:31:46,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-15 14:31:46,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:31:46,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-15 14:31:46,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=7327, Unknown=4, NotChecked=0, Total=7832 [2022-03-15 14:31:46,278 INFO L87 Difference]: Start difference. First operand 2470 states and 6342 transitions. Second operand has 89 states, 89 states have (on average 3.6179775280898876) internal successors, (322), 89 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:00,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:00,209 INFO L93 Difference]: Finished difference Result 5985 states and 15491 transitions. [2022-03-15 14:32:00,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2022-03-15 14:32:00,209 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 3.6179775280898876) internal successors, (322), 89 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:32:00,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:00,217 INFO L225 Difference]: With dead ends: 5985 [2022-03-15 14:32:00,217 INFO L226 Difference]: Without dead ends: 5556 [2022-03-15 14:32:00,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 210 SyntacticMatches, 24 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15392 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=3520, Invalid=37872, Unknown=20, NotChecked=0, Total=41412 [2022-03-15 14:32:00,219 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 3295 mSDsluCounter, 9355 mSDsCounter, 0 mSdLazyCounter, 5381 mSolverCounterSat, 357 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3295 SdHoareTripleChecker+Valid, 8831 SdHoareTripleChecker+Invalid, 7688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 357 IncrementalHoareTripleChecker+Valid, 5381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1950 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:00,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3295 Valid, 8831 Invalid, 7688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [357 Valid, 5381 Invalid, 0 Unknown, 1950 Unchecked, 2.5s Time] [2022-03-15 14:32:00,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5556 states. [2022-03-15 14:32:00,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5556 to 2636. [2022-03-15 14:32:00,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 2635 states have (on average 2.583681214421252) internal successors, (6808), 2635 states have internal predecessors, (6808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:00,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 6808 transitions. [2022-03-15 14:32:00,265 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 6808 transitions. Word has length 130 [2022-03-15 14:32:00,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:00,265 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 6808 transitions. [2022-03-15 14:32:00,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 3.6179775280898876) internal successors, (322), 89 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:00,265 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 6808 transitions. [2022-03-15 14:32:00,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:32:00,268 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:00,269 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:32:00,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:00,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 14:32:00,469 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:00,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:00,470 INFO L85 PathProgramCache]: Analyzing trace with hash -910520801, now seen corresponding path program 21 times [2022-03-15 14:32:00,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:00,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772866663] [2022-03-15 14:32:00,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:00,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:00,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:01,819 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:01,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:01,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772866663] [2022-03-15 14:32:01,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772866663] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:01,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296724572] [2022-03-15 14:32:01,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:32:01,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:01,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:01,821 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:01,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 14:32:01,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:32:01,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:01,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-15 14:32:01,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:02,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:32:02,747 INFO L387 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 18 treesize of output 20 [2022-03-15 14:32:02,844 INFO L387 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 7 [2022-03-15 14:32:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:03,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:03,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:03,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:32:03,728 INFO L387 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 67 treesize of output 49 [2022-03-15 14:32:04,782 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:04,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296724572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:04,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:04,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 23, 23] total 70 [2022-03-15 14:32:04,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834936819] [2022-03-15 14:32:04,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:04,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-15 14:32:04,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:04,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-15 14:32:04,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=4559, Unknown=4, NotChecked=0, Total=4830 [2022-03-15 14:32:04,785 INFO L87 Difference]: Start difference. First operand 2636 states and 6808 transitions. Second operand has 70 states, 70 states have (on average 4.4) internal successors, (308), 70 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:09,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:09,700 INFO L93 Difference]: Finished difference Result 3942 states and 10204 transitions. [2022-03-15 14:32:09,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 14:32:09,700 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 4.4) internal successors, (308), 70 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:32:09,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:09,705 INFO L225 Difference]: With dead ends: 3942 [2022-03-15 14:32:09,705 INFO L226 Difference]: Without dead ends: 3724 [2022-03-15 14:32:09,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 224 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4312 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1386, Invalid=15122, Unknown=4, NotChecked=0, Total=16512 [2022-03-15 14:32:09,707 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 1823 mSDsluCounter, 6755 mSDsCounter, 0 mSdLazyCounter, 3712 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1823 SdHoareTripleChecker+Valid, 6414 SdHoareTripleChecker+Invalid, 4045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 3712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:09,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1823 Valid, 6414 Invalid, 4045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 3712 Invalid, 0 Unknown, 222 Unchecked, 1.6s Time] [2022-03-15 14:32:09,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3724 states. [2022-03-15 14:32:09,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3724 to 2378. [2022-03-15 14:32:09,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2378 states, 2377 states have (on average 2.5797223390828776) internal successors, (6132), 2377 states have internal predecessors, (6132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:09,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2378 states to 2378 states and 6132 transitions. [2022-03-15 14:32:09,736 INFO L78 Accepts]: Start accepts. Automaton has 2378 states and 6132 transitions. Word has length 130 [2022-03-15 14:32:09,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:09,737 INFO L470 AbstractCegarLoop]: Abstraction has 2378 states and 6132 transitions. [2022-03-15 14:32:09,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 4.4) internal successors, (308), 70 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:09,737 INFO L276 IsEmpty]: Start isEmpty. Operand 2378 states and 6132 transitions. [2022-03-15 14:32:09,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:32:09,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:09,740 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:32:09,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:09,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 14:32:09,941 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:09,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:09,941 INFO L85 PathProgramCache]: Analyzing trace with hash 15567689, now seen corresponding path program 22 times [2022-03-15 14:32:09,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:09,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929275887] [2022-03-15 14:32:09,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:09,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:11,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:11,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929275887] [2022-03-15 14:32:11,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929275887] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:11,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538276833] [2022-03-15 14:32:11,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:32:11,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:11,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:11,316 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:11,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 14:32:11,402 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:32:11,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:11,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 14:32:11,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:11,430 INFO L387 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 [2022-03-15 14:32:11,586 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:11,587 INFO L387 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 11 treesize of output 11 [2022-03-15 14:32:12,109 INFO L387 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 18 treesize of output 20 [2022-03-15 14:32:12,342 INFO L387 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 7 [2022-03-15 14:32:12,545 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:12,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:12,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:12,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:32:12,971 INFO L387 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 53 treesize of output 47 [2022-03-15 14:32:12,974 INFO L387 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 47 treesize of output 41 [2022-03-15 14:32:13,711 INFO L387 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 10 treesize of output 8 [2022-03-15 14:32:13,732 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:13,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538276833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:13,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:13,732 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 22, 22] total 61 [2022-03-15 14:32:13,732 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009059820] [2022-03-15 14:32:13,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:13,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-15 14:32:13,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:13,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-15 14:32:13,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=3429, Unknown=2, NotChecked=0, Total=3660 [2022-03-15 14:32:13,733 INFO L87 Difference]: Start difference. First operand 2378 states and 6132 transitions. Second operand has 61 states, 61 states have (on average 4.360655737704918) internal successors, (266), 61 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:17,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:17,863 INFO L93 Difference]: Finished difference Result 3637 states and 9416 transitions. [2022-03-15 14:32:17,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 14:32:17,864 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.360655737704918) internal successors, (266), 61 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:32:17,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:17,869 INFO L225 Difference]: With dead ends: 3637 [2022-03-15 14:32:17,869 INFO L226 Difference]: Without dead ends: 3263 [2022-03-15 14:32:17,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 235 SyntacticMatches, 4 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3509 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1118, Invalid=11762, Unknown=2, NotChecked=0, Total=12882 [2022-03-15 14:32:17,870 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 1425 mSDsluCounter, 5921 mSDsCounter, 0 mSdLazyCounter, 2820 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 5599 SdHoareTripleChecker+Invalid, 3447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 533 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:17,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1425 Valid, 5599 Invalid, 3447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2820 Invalid, 0 Unknown, 533 Unchecked, 1.2s Time] [2022-03-15 14:32:17,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3263 states. [2022-03-15 14:32:17,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3263 to 2142. [2022-03-15 14:32:17,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2142 states, 2141 states have (on average 2.535730966837926) internal successors, (5429), 2141 states have internal predecessors, (5429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:17,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2142 states to 2142 states and 5429 transitions. [2022-03-15 14:32:17,904 INFO L78 Accepts]: Start accepts. Automaton has 2142 states and 5429 transitions. Word has length 130 [2022-03-15 14:32:17,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:17,904 INFO L470 AbstractCegarLoop]: Abstraction has 2142 states and 5429 transitions. [2022-03-15 14:32:17,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.360655737704918) internal successors, (266), 61 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:17,904 INFO L276 IsEmpty]: Start isEmpty. Operand 2142 states and 5429 transitions. [2022-03-15 14:32:17,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:32:17,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:17,907 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:32:17,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:18,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:18,108 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:18,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:18,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1590563965, now seen corresponding path program 23 times [2022-03-15 14:32:18,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:18,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73300426] [2022-03-15 14:32:18,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:18,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:18,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:19,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:19,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73300426] [2022-03-15 14:32:19,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73300426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:19,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572509417] [2022-03-15 14:32:19,423 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:32:19,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:19,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:19,425 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:19,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 14:32:19,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 14:32:19,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:19,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:32:19,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:19,584 INFO L387 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 [2022-03-15 14:32:19,757 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:19,757 INFO L387 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 11 treesize of output 11 [2022-03-15 14:32:20,328 INFO L387 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 18 treesize of output 20 [2022-03-15 14:32:20,505 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:32:20,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:32:20,790 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:20,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:21,162 WARN L838 $PredicateComparison]: unable to prove that (or (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (and (forall ((v_ArrVal_871 (Array Int Int))) (<= c_~N~0 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_871) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))))) (forall ((v_ArrVal_871 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_871) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) c_~N~0))) (< c_~q_front~0 0) (<= c_~q_back~0 c_~q_front~0)) is different from false [2022-03-15 14:32:21,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:21,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:32:21,221 INFO L387 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 53 treesize of output 47 [2022-03-15 14:32:21,223 INFO L387 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 47 treesize of output 41 [2022-03-15 14:32:22,762 INFO L387 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 10 treesize of output 8 [2022-03-15 14:32:22,786 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:22,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572509417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:22,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:22,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22, 22] total 67 [2022-03-15 14:32:22,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503008201] [2022-03-15 14:32:22,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:22,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-15 14:32:22,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:22,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-15 14:32:22,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=3961, Unknown=1, NotChecked=128, Total=4422 [2022-03-15 14:32:22,787 INFO L87 Difference]: Start difference. First operand 2142 states and 5429 transitions. Second operand has 67 states, 67 states have (on average 4.447761194029851) internal successors, (298), 67 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:26,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:26,595 INFO L93 Difference]: Finished difference Result 3243 states and 8286 transitions. [2022-03-15 14:32:26,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 14:32:26,595 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 4.447761194029851) internal successors, (298), 67 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:32:26,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:26,599 INFO L225 Difference]: With dead ends: 3243 [2022-03-15 14:32:26,599 INFO L226 Difference]: Without dead ends: 3048 [2022-03-15 14:32:26,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 236 SyntacticMatches, 5 SemanticMatches, 116 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4116 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1333, Invalid=12242, Unknown=1, NotChecked=230, Total=13806 [2022-03-15 14:32:26,601 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 1278 mSDsluCounter, 3797 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1278 SdHoareTripleChecker+Valid, 3765 SdHoareTripleChecker+Invalid, 1967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 765 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:26,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1278 Valid, 3765 Invalid, 1967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1135 Invalid, 0 Unknown, 765 Unchecked, 0.6s Time] [2022-03-15 14:32:26,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3048 states. [2022-03-15 14:32:26,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3048 to 2160. [2022-03-15 14:32:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2160 states, 2159 states have (on average 2.539601667438629) internal successors, (5483), 2159 states have internal predecessors, (5483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:26,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2160 states to 2160 states and 5483 transitions. [2022-03-15 14:32:26,631 INFO L78 Accepts]: Start accepts. Automaton has 2160 states and 5483 transitions. Word has length 130 [2022-03-15 14:32:26,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:26,631 INFO L470 AbstractCegarLoop]: Abstraction has 2160 states and 5483 transitions. [2022-03-15 14:32:26,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 4.447761194029851) internal successors, (298), 67 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:26,631 INFO L276 IsEmpty]: Start isEmpty. Operand 2160 states and 5483 transitions. [2022-03-15 14:32:26,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:32:26,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:26,634 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:32:26,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:26,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:26,835 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:26,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:26,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1285835269, now seen corresponding path program 24 times [2022-03-15 14:32:26,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:26,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748813817] [2022-03-15 14:32:26,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:26,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:26,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:28,155 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:28,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:28,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748813817] [2022-03-15 14:32:28,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748813817] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:28,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366657961] [2022-03-15 14:32:28,156 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:32:28,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:28,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:28,157 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:28,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 14:32:28,255 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:32:28,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:28,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 14:32:28,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:28,285 INFO L387 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 [2022-03-15 14:32:28,425 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:28,425 INFO L387 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 11 treesize of output 11 [2022-03-15 14:32:29,009 INFO L387 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 18 treesize of output 20 [2022-03-15 14:32:29,143 INFO L387 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 7 [2022-03-15 14:32:29,410 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:29,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:29,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:29,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:32:29,836 INFO L387 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 53 treesize of output 47 [2022-03-15 14:32:29,838 INFO L387 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 47 treesize of output 41 [2022-03-15 14:32:30,605 INFO L387 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 10 treesize of output 8 [2022-03-15 14:32:30,626 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:32:30,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366657961] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:30,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:30,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 22, 22] total 60 [2022-03-15 14:32:30,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908504813] [2022-03-15 14:32:30,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:30,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-15 14:32:30,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:30,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-15 14:32:30,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=3320, Unknown=3, NotChecked=0, Total=3540 [2022-03-15 14:32:30,628 INFO L87 Difference]: Start difference. First operand 2160 states and 5483 transitions. Second operand has 60 states, 60 states have (on average 4.4) internal successors, (264), 60 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:34,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:34,435 INFO L93 Difference]: Finished difference Result 3184 states and 8182 transitions. [2022-03-15 14:32:34,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 14:32:34,436 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 4.4) internal successors, (264), 60 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:32:34,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:34,441 INFO L225 Difference]: With dead ends: 3184 [2022-03-15 14:32:34,441 INFO L226 Difference]: Without dead ends: 3046 [2022-03-15 14:32:34,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 233 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3664 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=923, Invalid=12183, Unknown=4, NotChecked=0, Total=13110 [2022-03-15 14:32:34,442 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1115 mSDsluCounter, 5408 mSDsCounter, 0 mSdLazyCounter, 2752 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1115 SdHoareTripleChecker+Valid, 5161 SdHoareTripleChecker+Invalid, 3301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 2752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:34,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1115 Valid, 5161 Invalid, 3301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 2752 Invalid, 0 Unknown, 462 Unchecked, 1.2s Time] [2022-03-15 14:32:34,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3046 states. [2022-03-15 14:32:34,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3046 to 2070. [2022-03-15 14:32:34,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2070 states, 2069 states have (on average 2.527791203479942) internal successors, (5230), 2069 states have internal predecessors, (5230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:34,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2070 states to 2070 states and 5230 transitions. [2022-03-15 14:32:34,472 INFO L78 Accepts]: Start accepts. Automaton has 2070 states and 5230 transitions. Word has length 130 [2022-03-15 14:32:34,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:34,473 INFO L470 AbstractCegarLoop]: Abstraction has 2070 states and 5230 transitions. [2022-03-15 14:32:34,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 4.4) internal successors, (264), 60 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:34,473 INFO L276 IsEmpty]: Start isEmpty. Operand 2070 states and 5230 transitions. [2022-03-15 14:32:34,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:32:34,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:34,476 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:32:34,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 14:32:34,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:34,677 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:34,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:34,678 INFO L85 PathProgramCache]: Analyzing trace with hash 4021751, now seen corresponding path program 25 times [2022-03-15 14:32:34,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:34,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630732387] [2022-03-15 14:32:34,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:34,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:34,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:35,988 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:35,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:35,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630732387] [2022-03-15 14:32:35,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630732387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:35,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27908440] [2022-03-15 14:32:35,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:32:35,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:35,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:35,990 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:35,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 14:32:36,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:36,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-15 14:32:36,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:36,116 INFO L387 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 [2022-03-15 14:32:36,357 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:36,357 INFO L387 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 11 treesize of output 11 [2022-03-15 14:32:37,474 INFO L387 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 18 treesize of output 20 [2022-03-15 14:32:37,632 INFO L387 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 25 treesize of output 7 [2022-03-15 14:32:38,167 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:38,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:38,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:38,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:32:38,888 INFO L387 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 67 treesize of output 49 [2022-03-15 14:32:41,061 INFO L387 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 10 treesize of output 8 [2022-03-15 14:32:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:41,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27908440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:41,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:41,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 90 [2022-03-15 14:32:41,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786908157] [2022-03-15 14:32:41,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:41,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-15 14:32:41,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:41,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-15 14:32:41,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=497, Invalid=7510, Unknown=3, NotChecked=0, Total=8010 [2022-03-15 14:32:41,086 INFO L87 Difference]: Start difference. First operand 2070 states and 5230 transitions. Second operand has 90 states, 90 states have (on average 3.6) internal successors, (324), 90 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:48,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:32:48,561 INFO L93 Difference]: Finished difference Result 3349 states and 8498 transitions. [2022-03-15 14:32:48,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 14:32:48,561 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 3.6) internal successors, (324), 90 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:32:48,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:32:48,565 INFO L225 Difference]: With dead ends: 3349 [2022-03-15 14:32:48,565 INFO L226 Difference]: Without dead ends: 2947 [2022-03-15 14:32:48,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 202 SyntacticMatches, 10 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8496 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2360, Invalid=24043, Unknown=3, NotChecked=0, Total=26406 [2022-03-15 14:32:48,566 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 2612 mSDsluCounter, 7315 mSDsCounter, 0 mSdLazyCounter, 3864 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2612 SdHoareTripleChecker+Valid, 6901 SdHoareTripleChecker+Invalid, 4697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 3864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 627 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:32:48,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2612 Valid, 6901 Invalid, 4697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 3864 Invalid, 0 Unknown, 627 Unchecked, 1.7s Time] [2022-03-15 14:32:48,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2947 states. [2022-03-15 14:32:48,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2947 to 2090. [2022-03-15 14:32:48,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2090 states, 2089 states have (on average 2.5318334131163236) internal successors, (5289), 2089 states have internal predecessors, (5289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:48,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 5289 transitions. [2022-03-15 14:32:48,594 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 5289 transitions. Word has length 130 [2022-03-15 14:32:48,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:32:48,594 INFO L470 AbstractCegarLoop]: Abstraction has 2090 states and 5289 transitions. [2022-03-15 14:32:48,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 3.6) internal successors, (324), 90 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:32:48,594 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 5289 transitions. [2022-03-15 14:32:48,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-15 14:32:48,597 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:32:48,597 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-03-15 14:32:48,614 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 14:32:48,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:48,799 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:32:48,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:32:48,799 INFO L85 PathProgramCache]: Analyzing trace with hash -812757993, now seen corresponding path program 26 times [2022-03-15 14:32:48,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:32:48,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697461130] [2022-03-15 14:32:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:32:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:32:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:32:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:50,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:32:50,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697461130] [2022-03-15 14:32:50,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697461130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:32:50,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041756977] [2022-03-15 14:32:50,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:32:50,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:32:50,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:32:50,090 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:32:50,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 14:32:50,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:32:50,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:32:50,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-15 14:32:50,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:32:50,262 INFO L387 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 [2022-03-15 14:32:50,493 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:32:50,494 INFO L387 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 11 treesize of output 11 [2022-03-15 14:32:51,610 INFO L387 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 19 treesize of output 21 [2022-03-15 14:32:51,762 INFO L353 Elim1Store]: treesize reduction 15, result has 16.7 percent of original size [2022-03-15 14:32:51,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 10 [2022-03-15 14:32:52,240 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:52,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:32:52,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:32:52,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:32:52,931 INFO L387 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 67 treesize of output 49 [2022-03-15 14:32:55,065 INFO L387 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 10 treesize of output 8 [2022-03-15 14:32:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:32:55,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041756977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:32:55,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:32:55,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 88 [2022-03-15 14:32:55,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652475836] [2022-03-15 14:32:55,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:32:55,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-03-15 14:32:55,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:32:55,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-03-15 14:32:55,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=515, Invalid=7138, Unknown=3, NotChecked=0, Total=7656 [2022-03-15 14:32:55,092 INFO L87 Difference]: Start difference. First operand 2090 states and 5289 transitions. Second operand has 88 states, 88 states have (on average 3.5) internal successors, (308), 88 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:02,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:02,783 INFO L93 Difference]: Finished difference Result 3832 states and 9827 transitions. [2022-03-15 14:33:02,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 14:33:02,784 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 3.5) internal successors, (308), 88 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2022-03-15 14:33:02,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:02,789 INFO L225 Difference]: With dead ends: 3832 [2022-03-15 14:33:02,789 INFO L226 Difference]: Without dead ends: 3575 [2022-03-15 14:33:02,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 202 SyntacticMatches, 12 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9651 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2406, Invalid=25972, Unknown=14, NotChecked=0, Total=28392 [2022-03-15 14:33:02,791 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 2263 mSDsluCounter, 7883 mSDsCounter, 0 mSdLazyCounter, 4213 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2263 SdHoareTripleChecker+Valid, 7517 SdHoareTripleChecker+Invalid, 5448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 4213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1044 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:02,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2263 Valid, 7517 Invalid, 5448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 4213 Invalid, 0 Unknown, 1044 Unchecked, 1.8s Time] [2022-03-15 14:33:02,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3575 states. [2022-03-15 14:33:02,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3575 to 2249. [2022-03-15 14:33:02,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2249 states, 2248 states have (on average 2.5596085409252667) internal successors, (5754), 2248 states have internal predecessors, (5754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:02,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2249 states to 2249 states and 5754 transitions. [2022-03-15 14:33:02,839 INFO L78 Accepts]: Start accepts. Automaton has 2249 states and 5754 transitions. Word has length 130 [2022-03-15 14:33:02,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:02,839 INFO L470 AbstractCegarLoop]: Abstraction has 2249 states and 5754 transitions. [2022-03-15 14:33:02,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 3.5) internal successors, (308), 88 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:02,840 INFO L276 IsEmpty]: Start isEmpty. Operand 2249 states and 5754 transitions. [2022-03-15 14:33:02,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:02,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:02,844 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:02,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:03,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-15 14:33:03,056 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:03,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:03,056 INFO L85 PathProgramCache]: Analyzing trace with hash -491141122, now seen corresponding path program 27 times [2022-03-15 14:33:03,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:03,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31007442] [2022-03-15 14:33:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:03,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:03,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:04,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:04,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31007442] [2022-03-15 14:33:04,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31007442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:04,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032134943] [2022-03-15 14:33:04,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:33:04,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:04,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:04,185 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:04,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 14:33:04,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 14:33:04,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:04,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 14:33:04,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:05,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:33:05,023 INFO L387 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 18 treesize of output 20 [2022-03-15 14:33:05,192 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:05,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:05,243 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:33:05,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:05,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:05,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-15 14:33:05,638 INFO L387 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 24 treesize of output 18 [2022-03-15 14:33:06,743 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:33:06,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032134943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:06,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:06,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 14, 14] total 52 [2022-03-15 14:33:06,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115848949] [2022-03-15 14:33:06,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:06,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-15 14:33:06,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:06,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-15 14:33:06,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=2461, Unknown=1, NotChecked=0, Total=2652 [2022-03-15 14:33:06,744 INFO L87 Difference]: Start difference. First operand 2249 states and 5754 transitions. Second operand has 52 states, 52 states have (on average 5.923076923076923) internal successors, (308), 52 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:11,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:11,812 INFO L93 Difference]: Finished difference Result 6101 states and 16261 transitions. [2022-03-15 14:33:11,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 14:33:11,813 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 5.923076923076923) internal successors, (308), 52 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:33:11,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:11,823 INFO L225 Difference]: With dead ends: 6101 [2022-03-15 14:33:11,823 INFO L226 Difference]: Without dead ends: 6029 [2022-03-15 14:33:11,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 258 SyntacticMatches, 7 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2409 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1437, Invalid=9480, Unknown=3, NotChecked=0, Total=10920 [2022-03-15 14:33:11,824 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 1838 mSDsluCounter, 5781 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1838 SdHoareTripleChecker+Valid, 5747 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 507 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:11,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1838 Valid, 5747 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1272 Invalid, 0 Unknown, 507 Unchecked, 0.7s Time] [2022-03-15 14:33:11,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6029 states. [2022-03-15 14:33:11,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6029 to 4280. [2022-03-15 14:33:11,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4280 states, 4279 states have (on average 2.6807665342369713) internal successors, (11471), 4279 states have internal predecessors, (11471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:11,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4280 states to 4280 states and 11471 transitions. [2022-03-15 14:33:11,929 INFO L78 Accepts]: Start accepts. Automaton has 4280 states and 11471 transitions. Word has length 135 [2022-03-15 14:33:11,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:11,929 INFO L470 AbstractCegarLoop]: Abstraction has 4280 states and 11471 transitions. [2022-03-15 14:33:11,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 5.923076923076923) internal successors, (308), 52 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:11,929 INFO L276 IsEmpty]: Start isEmpty. Operand 4280 states and 11471 transitions. [2022-03-15 14:33:11,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:11,940 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:11,940 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:11,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:12,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:12,159 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:12,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:12,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1444166304, now seen corresponding path program 28 times [2022-03-15 14:33:12,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:12,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332031239] [2022-03-15 14:33:12,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:12,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:12,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:12,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332031239] [2022-03-15 14:33:12,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332031239] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:12,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686736744] [2022-03-15 14:33:12,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:33:12,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:12,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:12,859 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:12,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 14:33:12,959 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:33:12,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:12,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:33:12,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:12,985 INFO L387 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 [2022-03-15 14:33:13,152 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:33:13,153 INFO L387 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 11 treesize of output 11 [2022-03-15 14:33:14,065 INFO L387 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 18 treesize of output 20 [2022-03-15 14:33:14,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:14,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2022-03-15 14:33:14,421 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:14,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:14,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:14,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2022-03-15 14:33:14,729 INFO L387 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 25 treesize of output 18 [2022-03-15 14:33:17,070 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 34 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:17,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686736744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:17,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:17,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 68 [2022-03-15 14:33:17,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311165064] [2022-03-15 14:33:17,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:17,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-15 14:33:17,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:17,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-15 14:33:17,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=4125, Unknown=16, NotChecked=0, Total=4556 [2022-03-15 14:33:17,072 INFO L87 Difference]: Start difference. First operand 4280 states and 11471 transitions. Second operand has 68 states, 68 states have (on average 4.8088235294117645) internal successors, (327), 68 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:22,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:22,065 INFO L93 Difference]: Finished difference Result 11634 states and 32279 transitions. [2022-03-15 14:33:22,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 14:33:22,065 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 4.8088235294117645) internal successors, (327), 68 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:33:22,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:22,084 INFO L225 Difference]: With dead ends: 11634 [2022-03-15 14:33:22,084 INFO L226 Difference]: Without dead ends: 11634 [2022-03-15 14:33:22,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 240 SyntacticMatches, 16 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4541 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2025, Invalid=13709, Unknown=16, NotChecked=0, Total=15750 [2022-03-15 14:33:22,085 INFO L933 BasicCegarLoop]: 234 mSDtfsCounter, 1939 mSDsluCounter, 6344 mSDsCounter, 0 mSdLazyCounter, 1845 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1939 SdHoareTripleChecker+Valid, 6284 SdHoareTripleChecker+Invalid, 2813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 815 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:22,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1939 Valid, 6284 Invalid, 2813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1845 Invalid, 0 Unknown, 815 Unchecked, 0.9s Time] [2022-03-15 14:33:22,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11634 states. [2022-03-15 14:33:22,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11634 to 6296. [2022-03-15 14:33:22,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6296 states, 6295 states have (on average 2.7639396346306593) internal successors, (17399), 6295 states have internal predecessors, (17399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:22,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6296 states to 6296 states and 17399 transitions. [2022-03-15 14:33:22,215 INFO L78 Accepts]: Start accepts. Automaton has 6296 states and 17399 transitions. Word has length 135 [2022-03-15 14:33:22,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:22,215 INFO L470 AbstractCegarLoop]: Abstraction has 6296 states and 17399 transitions. [2022-03-15 14:33:22,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 4.8088235294117645) internal successors, (327), 68 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:22,215 INFO L276 IsEmpty]: Start isEmpty. Operand 6296 states and 17399 transitions. [2022-03-15 14:33:22,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:22,224 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:22,224 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:22,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:22,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:22,425 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:22,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:22,426 INFO L85 PathProgramCache]: Analyzing trace with hash 442989216, now seen corresponding path program 29 times [2022-03-15 14:33:22,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:22,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343850391] [2022-03-15 14:33:22,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:22,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:22,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:23,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:23,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343850391] [2022-03-15 14:33:23,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343850391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:23,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888265279] [2022-03-15 14:33:23,097 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:33:23,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:23,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:23,098 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:23,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 14:33:23,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 14:33:23,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:23,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:33:23,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:23,227 INFO L387 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 [2022-03-15 14:33:23,395 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:33:23,395 INFO L387 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 11 treesize of output 11 [2022-03-15 14:33:24,273 INFO L387 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 18 treesize of output 20 [2022-03-15 14:33:24,601 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:24,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:24,617 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:24,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:24,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:24,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2022-03-15 14:33:24,932 INFO L387 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 25 treesize of output 18 [2022-03-15 14:33:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 34 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:27,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888265279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:27,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:27,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 68 [2022-03-15 14:33:27,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95792302] [2022-03-15 14:33:27,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:27,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-15 14:33:27,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:27,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-15 14:33:27,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=4156, Unknown=11, NotChecked=0, Total=4556 [2022-03-15 14:33:27,245 INFO L87 Difference]: Start difference. First operand 6296 states and 17399 transitions. Second operand has 68 states, 68 states have (on average 4.867647058823529) internal successors, (331), 68 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:31,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:31,558 INFO L93 Difference]: Finished difference Result 10915 states and 29623 transitions. [2022-03-15 14:33:31,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 14:33:31,559 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 4.867647058823529) internal successors, (331), 68 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:33:31,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:31,577 INFO L225 Difference]: With dead ends: 10915 [2022-03-15 14:33:31,577 INFO L226 Difference]: Without dead ends: 10915 [2022-03-15 14:33:31,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 236 SyntacticMatches, 15 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3785 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1577, Invalid=11752, Unknown=11, NotChecked=0, Total=13340 [2022-03-15 14:33:31,578 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 1849 mSDsluCounter, 6506 mSDsCounter, 0 mSdLazyCounter, 1819 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1849 SdHoareTripleChecker+Valid, 6367 SdHoareTripleChecker+Invalid, 2475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 1819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 489 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:31,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1849 Valid, 6367 Invalid, 2475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 1819 Invalid, 0 Unknown, 489 Unchecked, 0.8s Time] [2022-03-15 14:33:31,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10915 states. [2022-03-15 14:33:31,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10915 to 8729. [2022-03-15 14:33:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8729 states, 8728 states have (on average 2.7867781851512374) internal successors, (24323), 8728 states have internal predecessors, (24323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:31,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8729 states to 8729 states and 24323 transitions. [2022-03-15 14:33:31,770 INFO L78 Accepts]: Start accepts. Automaton has 8729 states and 24323 transitions. Word has length 135 [2022-03-15 14:33:31,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:31,770 INFO L470 AbstractCegarLoop]: Abstraction has 8729 states and 24323 transitions. [2022-03-15 14:33:31,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 4.867647058823529) internal successors, (331), 68 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:31,771 INFO L276 IsEmpty]: Start isEmpty. Operand 8729 states and 24323 transitions. [2022-03-15 14:33:31,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:31,782 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:31,782 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:31,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-15 14:33:31,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 14:33:31,983 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:31,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:31,983 INFO L85 PathProgramCache]: Analyzing trace with hash 367404166, now seen corresponding path program 30 times [2022-03-15 14:33:31,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:31,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630445925] [2022-03-15 14:33:31,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:31,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:32,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:32,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630445925] [2022-03-15 14:33:32,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630445925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:32,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831356023] [2022-03-15 14:33:32,678 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:33:32,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:32,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:32,679 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:32,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 14:33:32,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 14:33:32,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:32,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 14:33:32,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:33,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:33:33,446 INFO L387 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 18 treesize of output 20 [2022-03-15 14:33:33,591 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:33,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:33,636 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:33:33,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:34,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:34,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-15 14:33:34,006 INFO L387 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 24 treesize of output 18 [2022-03-15 14:33:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:33:35,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831356023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:35,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:35,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14, 14] total 49 [2022-03-15 14:33:35,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078549480] [2022-03-15 14:33:35,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:35,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-15 14:33:35,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:35,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-15 14:33:35,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=2160, Unknown=1, NotChecked=0, Total=2352 [2022-03-15 14:33:35,140 INFO L87 Difference]: Start difference. First operand 8729 states and 24323 transitions. Second operand has 49 states, 49 states have (on average 6.285714285714286) internal successors, (308), 49 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:37,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:37,464 INFO L93 Difference]: Finished difference Result 10983 states and 30438 transitions. [2022-03-15 14:33:37,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 14:33:37,465 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.285714285714286) internal successors, (308), 49 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:33:37,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:37,483 INFO L225 Difference]: With dead ends: 10983 [2022-03-15 14:33:37,484 INFO L226 Difference]: Without dead ends: 10980 [2022-03-15 14:33:37,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1039, Invalid=6792, Unknown=1, NotChecked=0, Total=7832 [2022-03-15 14:33:37,485 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 1324 mSDsluCounter, 4324 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1324 SdHoareTripleChecker+Valid, 4371 SdHoareTripleChecker+Invalid, 1171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 349 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:37,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1324 Valid, 4371 Invalid, 1171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 776 Invalid, 0 Unknown, 349 Unchecked, 0.4s Time] [2022-03-15 14:33:37,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10980 states. [2022-03-15 14:33:37,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10980 to 8807. [2022-03-15 14:33:37,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8807 states, 8806 states have (on average 2.785827844651374) internal successors, (24532), 8806 states have internal predecessors, (24532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:37,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8807 states to 8807 states and 24532 transitions. [2022-03-15 14:33:37,664 INFO L78 Accepts]: Start accepts. Automaton has 8807 states and 24532 transitions. Word has length 135 [2022-03-15 14:33:37,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:37,664 INFO L470 AbstractCegarLoop]: Abstraction has 8807 states and 24532 transitions. [2022-03-15 14:33:37,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.285714285714286) internal successors, (308), 49 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:37,665 INFO L276 IsEmpty]: Start isEmpty. Operand 8807 states and 24532 transitions. [2022-03-15 14:33:37,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:37,676 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:37,677 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:37,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-15 14:33:37,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 14:33:37,879 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:37,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:37,880 INFO L85 PathProgramCache]: Analyzing trace with hash -307345708, now seen corresponding path program 31 times [2022-03-15 14:33:37,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:37,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054349818] [2022-03-15 14:33:37,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:37,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:38,537 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:38,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:38,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054349818] [2022-03-15 14:33:38,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054349818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:38,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252600376] [2022-03-15 14:33:38,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:33:38,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:38,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:38,539 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:38,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 14:33:38,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:38,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-15 14:33:38,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:38,679 INFO L387 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 [2022-03-15 14:33:38,858 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:33:38,858 INFO L387 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 11 treesize of output 11 [2022-03-15 14:33:39,816 INFO L387 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 18 treesize of output 20 [2022-03-15 14:33:40,134 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-15 14:33:40,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-03-15 14:33:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:40,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:40,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:40,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2022-03-15 14:33:40,436 INFO L387 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 25 treesize of output 18 [2022-03-15 14:33:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 34 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:42,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252600376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:42,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:42,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 66 [2022-03-15 14:33:42,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461181927] [2022-03-15 14:33:42,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:42,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-15 14:33:42,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:42,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-15 14:33:42,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=3871, Unknown=12, NotChecked=0, Total=4290 [2022-03-15 14:33:42,677 INFO L87 Difference]: Start difference. First operand 8807 states and 24532 transitions. Second operand has 66 states, 66 states have (on average 4.7727272727272725) internal successors, (315), 66 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:50,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:50,562 INFO L93 Difference]: Finished difference Result 22929 states and 64921 transitions. [2022-03-15 14:33:50,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 14:33:50,563 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.7727272727272725) internal successors, (315), 66 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:33:50,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:50,606 INFO L225 Difference]: With dead ends: 22929 [2022-03-15 14:33:50,606 INFO L226 Difference]: Without dead ends: 22833 [2022-03-15 14:33:50,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 234 SyntacticMatches, 44 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6791 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2251, Invalid=15290, Unknown=15, NotChecked=0, Total=17556 [2022-03-15 14:33:50,607 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 1671 mSDsluCounter, 8011 mSDsCounter, 0 mSdLazyCounter, 2424 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1671 SdHoareTripleChecker+Valid, 7912 SdHoareTripleChecker+Invalid, 3548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 982 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:50,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1671 Valid, 7912 Invalid, 3548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2424 Invalid, 0 Unknown, 982 Unchecked, 1.1s Time] [2022-03-15 14:33:50,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22833 states. [2022-03-15 14:33:50,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22833 to 13410. [2022-03-15 14:33:50,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13410 states, 13409 states have (on average 2.863300768140801) internal successors, (38394), 13409 states have internal predecessors, (38394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:50,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13410 states to 13410 states and 38394 transitions. [2022-03-15 14:33:50,961 INFO L78 Accepts]: Start accepts. Automaton has 13410 states and 38394 transitions. Word has length 135 [2022-03-15 14:33:50,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:50,962 INFO L470 AbstractCegarLoop]: Abstraction has 13410 states and 38394 transitions. [2022-03-15 14:33:50,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.7727272727272725) internal successors, (315), 66 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:50,962 INFO L276 IsEmpty]: Start isEmpty. Operand 13410 states and 38394 transitions. [2022-03-15 14:33:50,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:50,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:50,987 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:51,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:51,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 14:33:51,204 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:51,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:51,204 INFO L85 PathProgramCache]: Analyzing trace with hash -212630346, now seen corresponding path program 32 times [2022-03-15 14:33:51,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:51,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254900142] [2022-03-15 14:33:51,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:51,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:51,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:33:51,767 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:51,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:33:51,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254900142] [2022-03-15 14:33:51,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254900142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:33:51,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894671786] [2022-03-15 14:33:51,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:33:51,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:33:51,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:33:51,768 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:33:51,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 14:33:51,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:33:51,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:33:51,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-15 14:33:51,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:33:52,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:33:52,957 INFO L387 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 19 treesize of output 21 [2022-03-15 14:33:53,204 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-15 14:33:53,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-03-15 14:33:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:53,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:33:53,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:33:53,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-15 14:33:53,771 INFO L387 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 24 treesize of output 18 [2022-03-15 14:33:55,477 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 31 refuted. 4 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:33:55,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894671786] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:33:55,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:33:55,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 25] total 70 [2022-03-15 14:33:55,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581143047] [2022-03-15 14:33:55,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:33:55,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-15 14:33:55,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:33:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-15 14:33:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=4209, Unknown=2, NotChecked=0, Total=4830 [2022-03-15 14:33:55,478 INFO L87 Difference]: Start difference. First operand 13410 states and 38394 transitions. Second operand has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:59,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:33:59,137 INFO L93 Difference]: Finished difference Result 15015 states and 41438 transitions. [2022-03-15 14:33:59,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 14:33:59,137 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:33:59,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:33:59,158 INFO L225 Difference]: With dead ends: 15015 [2022-03-15 14:33:59,158 INFO L226 Difference]: Without dead ends: 12163 [2022-03-15 14:33:59,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2702 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2160, Invalid=10719, Unknown=3, NotChecked=0, Total=12882 [2022-03-15 14:33:59,159 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 2334 mSDsluCounter, 6798 mSDsCounter, 0 mSdLazyCounter, 2431 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2334 SdHoareTripleChecker+Valid, 6603 SdHoareTripleChecker+Invalid, 3091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 2431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 456 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:33:59,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2334 Valid, 6603 Invalid, 3091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 2431 Invalid, 0 Unknown, 456 Unchecked, 1.0s Time] [2022-03-15 14:33:59,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12163 states. [2022-03-15 14:33:59,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12163 to 7807. [2022-03-15 14:33:59,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7807 states, 7806 states have (on average 2.8375608506277223) internal successors, (22150), 7806 states have internal predecessors, (22150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:59,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7807 states to 7807 states and 22150 transitions. [2022-03-15 14:33:59,327 INFO L78 Accepts]: Start accepts. Automaton has 7807 states and 22150 transitions. Word has length 135 [2022-03-15 14:33:59,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:33:59,327 INFO L470 AbstractCegarLoop]: Abstraction has 7807 states and 22150 transitions. [2022-03-15 14:33:59,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 4.8428571428571425) internal successors, (339), 70 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:33:59,327 INFO L276 IsEmpty]: Start isEmpty. Operand 7807 states and 22150 transitions. [2022-03-15 14:33:59,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-15 14:33:59,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:33:59,340 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:33:59,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 14:33:59,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 14:33:59,553 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:33:59,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:33:59,554 INFO L85 PathProgramCache]: Analyzing trace with hash 721499992, now seen corresponding path program 33 times [2022-03-15 14:33:59,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:33:59,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426483265] [2022-03-15 14:33:59,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:33:59,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:33:59,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:00,224 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:00,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:00,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426483265] [2022-03-15 14:34:00,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426483265] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:00,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588916969] [2022-03-15 14:34:00,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:34:00,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:00,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:00,226 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:00,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 14:34:00,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 14:34:00,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:00,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 14:34:00,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:00,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:34:00,982 INFO L387 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 19 treesize of output 21 [2022-03-15 14:34:01,059 INFO L387 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 7 [2022-03-15 14:34:01,094 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 14:34:01,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:01,222 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1207 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1207) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset 4)) 0))) is different from false [2022-03-15 14:34:01,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:01,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2022-03-15 14:34:01,248 INFO L387 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 25 treesize of output 18 [2022-03-15 14:34:01,757 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 5 not checked. [2022-03-15 14:34:01,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588916969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:01,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:01,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14, 14] total 46 [2022-03-15 14:34:01,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685957916] [2022-03-15 14:34:01,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:01,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 14:34:01,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:01,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 14:34:01,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1857, Unknown=1, NotChecked=86, Total=2070 [2022-03-15 14:34:01,759 INFO L87 Difference]: Start difference. First operand 7807 states and 22150 transitions. Second operand has 46 states, 46 states have (on average 6.586956521739131) internal successors, (303), 46 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:04,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:04,645 INFO L93 Difference]: Finished difference Result 12896 states and 35901 transitions. [2022-03-15 14:34:04,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 14:34:04,645 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.586956521739131) internal successors, (303), 46 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 135 [2022-03-15 14:34:04,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:04,668 INFO L225 Difference]: With dead ends: 12896 [2022-03-15 14:34:04,668 INFO L226 Difference]: Without dead ends: 12896 [2022-03-15 14:34:04,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 251 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1302 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=794, Invalid=6349, Unknown=1, NotChecked=166, Total=7310 [2022-03-15 14:34:04,668 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 1420 mSDsluCounter, 5117 mSDsCounter, 0 mSdLazyCounter, 2327 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1420 SdHoareTripleChecker+Valid, 4953 SdHoareTripleChecker+Invalid, 2611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:04,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1420 Valid, 4953 Invalid, 2611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2327 Invalid, 0 Unknown, 195 Unchecked, 1.0s Time] [2022-03-15 14:34:04,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12896 states. [2022-03-15 14:34:04,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12896 to 7371. [2022-03-15 14:34:04,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7371 states, 7370 states have (on average 2.820217096336499) internal successors, (20785), 7370 states have internal predecessors, (20785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:04,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7371 states to 7371 states and 20785 transitions. [2022-03-15 14:34:04,818 INFO L78 Accepts]: Start accepts. Automaton has 7371 states and 20785 transitions. Word has length 135 [2022-03-15 14:34:04,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:04,818 INFO L470 AbstractCegarLoop]: Abstraction has 7371 states and 20785 transitions. [2022-03-15 14:34:04,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.586956521739131) internal successors, (303), 46 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:04,818 INFO L276 IsEmpty]: Start isEmpty. Operand 7371 states and 20785 transitions. [2022-03-15 14:34:04,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-15 14:34:04,829 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:04,829 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:34:04,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:05,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:05,054 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:05,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:05,054 INFO L85 PathProgramCache]: Analyzing trace with hash -585841728, now seen corresponding path program 34 times [2022-03-15 14:34:05,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:05,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501722007] [2022-03-15 14:34:05,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:05,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:06,420 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:06,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:06,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501722007] [2022-03-15 14:34:06,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501722007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:06,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050312301] [2022-03-15 14:34:06,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:34:06,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:06,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:06,422 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:06,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 14:34:06,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:34:06,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:06,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-15 14:34:06,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:06,556 INFO L387 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 [2022-03-15 14:34:06,829 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:34:06,829 INFO L387 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 11 treesize of output 11 [2022-03-15 14:34:08,312 INFO L387 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 18 treesize of output 20 [2022-03-15 14:34:08,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 14:34:08,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:08,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-03-15 14:34:08,738 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:08,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:09,010 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1245 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1245) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))) (or (let ((.cse0 (+ c_~s~0 .cse1))) (and (<= c_~N~0 .cse0) (<= .cse0 c_~N~0))) (= .cse1 0)))) is different from false [2022-03-15 14:34:09,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:09,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:34:09,378 INFO L387 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 67 treesize of output 49 [2022-03-15 14:34:11,602 INFO L387 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 10 treesize of output 8 [2022-03-15 14:34:11,625 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:11,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050312301] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:11,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:11,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 86 [2022-03-15 14:34:11,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136241522] [2022-03-15 14:34:11,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:11,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-15 14:34:11,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:11,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-15 14:34:11,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=6602, Unknown=1, NotChecked=166, Total=7310 [2022-03-15 14:34:11,627 INFO L87 Difference]: Start difference. First operand 7371 states and 20785 transitions. Second operand has 86 states, 86 states have (on average 3.7906976744186047) internal successors, (326), 86 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:15,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:15,788 INFO L93 Difference]: Finished difference Result 10006 states and 27857 transitions. [2022-03-15 14:34:15,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 14:34:15,789 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 3.7906976744186047) internal successors, (326), 86 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-03-15 14:34:15,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:15,804 INFO L225 Difference]: With dead ends: 10006 [2022-03-15 14:34:15,804 INFO L226 Difference]: Without dead ends: 9671 [2022-03-15 14:34:15,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 222 SyntacticMatches, 13 SemanticMatches, 141 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6802 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1873, Invalid=18152, Unknown=1, NotChecked=280, Total=20306 [2022-03-15 14:34:15,806 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 1666 mSDsluCounter, 6720 mSDsCounter, 0 mSdLazyCounter, 2306 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1666 SdHoareTripleChecker+Valid, 6162 SdHoareTripleChecker+Invalid, 4586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2199 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:15,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1666 Valid, 6162 Invalid, 4586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2306 Invalid, 0 Unknown, 2199 Unchecked, 1.0s Time] [2022-03-15 14:34:15,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9671 states. [2022-03-15 14:34:15,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9671 to 7324. [2022-03-15 14:34:15,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7324 states, 7323 states have (on average 2.8242523555919705) internal successors, (20682), 7323 states have internal predecessors, (20682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:15,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7324 states to 7324 states and 20682 transitions. [2022-03-15 14:34:15,914 INFO L78 Accepts]: Start accepts. Automaton has 7324 states and 20682 transitions. Word has length 137 [2022-03-15 14:34:15,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:15,914 INFO L470 AbstractCegarLoop]: Abstraction has 7324 states and 20682 transitions. [2022-03-15 14:34:15,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 3.7906976744186047) internal successors, (326), 86 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:15,914 INFO L276 IsEmpty]: Start isEmpty. Operand 7324 states and 20682 transitions. [2022-03-15 14:34:15,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-15 14:34:15,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:15,922 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:34:15,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:16,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 14:34:16,122 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:16,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:16,123 INFO L85 PathProgramCache]: Analyzing trace with hash -464051704, now seen corresponding path program 35 times [2022-03-15 14:34:16,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:16,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896664796] [2022-03-15 14:34:16,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:16,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:16,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:17,979 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:17,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:17,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896664796] [2022-03-15 14:34:17,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896664796] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:17,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955156588] [2022-03-15 14:34:17,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:34:17,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:17,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:17,980 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:17,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 14:34:18,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 14:34:18,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:18,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-15 14:34:18,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:18,120 INFO L387 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 [2022-03-15 14:34:18,303 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:34:18,303 INFO L387 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 11 treesize of output 11 [2022-03-15 14:34:19,133 INFO L387 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 18 treesize of output 20 [2022-03-15 14:34:19,213 INFO L387 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 7 [2022-03-15 14:34:19,502 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-15 14:34:19,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:20,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:20,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:34:20,093 INFO L387 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 67 treesize of output 49 [2022-03-15 14:34:20,985 INFO L387 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 10 treesize of output 8 [2022-03-15 14:34:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-15 14:34:21,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955156588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:21,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:21,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 27, 23] total 71 [2022-03-15 14:34:21,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209496835] [2022-03-15 14:34:21,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:21,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-15 14:34:21,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:21,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-15 14:34:21,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=4684, Unknown=4, NotChecked=0, Total=4970 [2022-03-15 14:34:21,022 INFO L87 Difference]: Start difference. First operand 7324 states and 20682 transitions. Second operand has 71 states, 71 states have (on average 4.183098591549296) internal successors, (297), 71 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:27,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:27,737 INFO L93 Difference]: Finished difference Result 12498 states and 34870 transitions. [2022-03-15 14:34:27,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 14:34:27,738 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 4.183098591549296) internal successors, (297), 71 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-03-15 14:34:27,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:27,758 INFO L225 Difference]: With dead ends: 12498 [2022-03-15 14:34:27,758 INFO L226 Difference]: Without dead ends: 12333 [2022-03-15 14:34:27,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 249 SyntacticMatches, 6 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6023 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=1553, Invalid=18463, Unknown=6, NotChecked=0, Total=20022 [2022-03-15 14:34:27,760 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 2044 mSDsluCounter, 6802 mSDsCounter, 0 mSdLazyCounter, 3804 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2044 SdHoareTripleChecker+Valid, 6322 SdHoareTripleChecker+Invalid, 4521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 3804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 597 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:27,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2044 Valid, 6322 Invalid, 4521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 3804 Invalid, 0 Unknown, 597 Unchecked, 1.6s Time] [2022-03-15 14:34:27,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12333 states. [2022-03-15 14:34:27,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12333 to 7320. [2022-03-15 14:34:27,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7320 states, 7319 states have (on average 2.82319989069545) internal successors, (20663), 7319 states have internal predecessors, (20663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:27,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7320 states to 7320 states and 20663 transitions. [2022-03-15 14:34:27,884 INFO L78 Accepts]: Start accepts. Automaton has 7320 states and 20663 transitions. Word has length 137 [2022-03-15 14:34:27,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:27,885 INFO L470 AbstractCegarLoop]: Abstraction has 7320 states and 20663 transitions. [2022-03-15 14:34:27,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 4.183098591549296) internal successors, (297), 71 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:27,885 INFO L276 IsEmpty]: Start isEmpty. Operand 7320 states and 20663 transitions. [2022-03-15 14:34:27,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-15 14:34:27,894 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:27,894 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:34:27,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:28,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 14:34:28,095 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:28,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:28,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1952880244, now seen corresponding path program 36 times [2022-03-15 14:34:28,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:28,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701399012] [2022-03-15 14:34:28,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:28,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:29,586 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:29,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:29,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701399012] [2022-03-15 14:34:29,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701399012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:29,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546189770] [2022-03-15 14:34:29,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:34:29,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:29,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:29,587 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:29,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 14:34:29,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 14:34:29,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:29,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-15 14:34:29,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:30,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:34:30,595 INFO L387 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 18 treesize of output 20 [2022-03-15 14:34:30,731 INFO L387 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 7 [2022-03-15 14:34:30,906 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-15 14:34:30,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:31,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:31,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:34:31,330 INFO L387 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 53 treesize of output 47 [2022-03-15 14:34:31,333 INFO L387 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 47 treesize of output 41 [2022-03-15 14:34:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-15 14:34:32,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546189770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:32,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:32,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 22, 22] total 67 [2022-03-15 14:34:32,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912925141] [2022-03-15 14:34:32,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:32,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-15 14:34:32,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:32,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-15 14:34:32,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=4158, Unknown=2, NotChecked=0, Total=4422 [2022-03-15 14:34:32,314 INFO L87 Difference]: Start difference. First operand 7320 states and 20663 transitions. Second operand has 67 states, 67 states have (on average 4.447761194029851) internal successors, (298), 67 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:37,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:37,924 INFO L93 Difference]: Finished difference Result 11078 states and 30952 transitions. [2022-03-15 14:34:37,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 14:34:37,924 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 4.447761194029851) internal successors, (298), 67 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-03-15 14:34:37,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:37,942 INFO L225 Difference]: With dead ends: 11078 [2022-03-15 14:34:37,942 INFO L226 Difference]: Without dead ends: 10730 [2022-03-15 14:34:37,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 251 SyntacticMatches, 11 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4372 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1498, Invalid=14000, Unknown=2, NotChecked=0, Total=15500 [2022-03-15 14:34:37,943 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 2474 mSDsluCounter, 5693 mSDsCounter, 0 mSdLazyCounter, 2488 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2474 SdHoareTripleChecker+Valid, 5271 SdHoareTripleChecker+Invalid, 3792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 2488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1194 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:37,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2474 Valid, 5271 Invalid, 3792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 2488 Invalid, 0 Unknown, 1194 Unchecked, 1.1s Time] [2022-03-15 14:34:37,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10730 states. [2022-03-15 14:34:38,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10730 to 7161. [2022-03-15 14:34:38,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7161 states, 7160 states have (on average 2.8368715083798883) internal successors, (20312), 7160 states have internal predecessors, (20312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:38,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7161 states to 7161 states and 20312 transitions. [2022-03-15 14:34:38,052 INFO L78 Accepts]: Start accepts. Automaton has 7161 states and 20312 transitions. Word has length 137 [2022-03-15 14:34:38,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:38,052 INFO L470 AbstractCegarLoop]: Abstraction has 7161 states and 20312 transitions. [2022-03-15 14:34:38,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 4.447761194029851) internal successors, (298), 67 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:38,052 INFO L276 IsEmpty]: Start isEmpty. Operand 7161 states and 20312 transitions. [2022-03-15 14:34:38,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-15 14:34:38,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:38,059 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:34:38,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:38,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-15 14:34:38,259 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:38,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:38,260 INFO L85 PathProgramCache]: Analyzing trace with hash 503907366, now seen corresponding path program 37 times [2022-03-15 14:34:38,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:38,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339912061] [2022-03-15 14:34:38,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:38,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:38,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:39,711 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:39,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:39,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339912061] [2022-03-15 14:34:39,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339912061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:39,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102303723] [2022-03-15 14:34:39,715 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 14:34:39,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:39,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:39,717 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:39,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 14:34:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:39,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-15 14:34:39,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:39,925 INFO L387 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 [2022-03-15 14:34:40,204 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:34:40,204 INFO L387 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 11 treesize of output 11 [2022-03-15 14:34:41,412 INFO L387 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 18 treesize of output 20 [2022-03-15 14:34:41,697 INFO L387 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 25 treesize of output 7 [2022-03-15 14:34:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:42,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:42,543 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1358 (Array Int Int))) (<= (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1358) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset))) c_~N~0)) (forall ((v_ArrVal_1358 (Array Int Int))) (<= c_~N~0 (+ c_~s~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1358) c_~q~0.base) (+ (* c_~q_front~0 4) c_~q~0.offset)))))) (not (<= 0 c_~q_back~0)) (not (< c_~q_back~0 c_~n~0)) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0)) is different from false [2022-03-15 14:34:42,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:42,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:34:42,610 INFO L387 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 53 treesize of output 47 [2022-03-15 14:34:42,613 INFO L387 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 47 treesize of output 41 [2022-03-15 14:34:44,925 INFO L387 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 10 treesize of output 8 [2022-03-15 14:34:44,948 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:44,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102303723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:34:44,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:34:44,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 95 [2022-03-15 14:34:44,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912975926] [2022-03-15 14:34:44,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:34:44,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-15 14:34:44,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:34:44,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-15 14:34:44,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=592, Invalid=8153, Unknown=1, NotChecked=184, Total=8930 [2022-03-15 14:34:44,950 INFO L87 Difference]: Start difference. First operand 7161 states and 20312 transitions. Second operand has 95 states, 95 states have (on average 3.694736842105263) internal successors, (351), 95 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:53,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:34:53,158 INFO L93 Difference]: Finished difference Result 12080 states and 33662 transitions. [2022-03-15 14:34:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-15 14:34:53,158 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 3.694736842105263) internal successors, (351), 95 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-03-15 14:34:53,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:34:53,179 INFO L225 Difference]: With dead ends: 12080 [2022-03-15 14:34:53,180 INFO L226 Difference]: Without dead ends: 11796 [2022-03-15 14:34:53,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 221 SyntacticMatches, 6 SemanticMatches, 177 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 9687 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=3171, Invalid=28336, Unknown=3, NotChecked=352, Total=31862 [2022-03-15 14:34:53,182 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 2656 mSDsluCounter, 6949 mSDsCounter, 0 mSdLazyCounter, 3397 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2656 SdHoareTripleChecker+Valid, 6526 SdHoareTripleChecker+Invalid, 5076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 3397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1494 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 14:34:53,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2656 Valid, 6526 Invalid, 5076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 3397 Invalid, 0 Unknown, 1494 Unchecked, 1.5s Time] [2022-03-15 14:34:53,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11796 states. [2022-03-15 14:34:53,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11796 to 7098. [2022-03-15 14:34:53,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7098 states, 7097 states have (on average 2.837959701282232) internal successors, (20141), 7097 states have internal predecessors, (20141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:53,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7098 states to 7098 states and 20141 transitions. [2022-03-15 14:34:53,375 INFO L78 Accepts]: Start accepts. Automaton has 7098 states and 20141 transitions. Word has length 137 [2022-03-15 14:34:53,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:34:53,376 INFO L470 AbstractCegarLoop]: Abstraction has 7098 states and 20141 transitions. [2022-03-15 14:34:53,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 3.694736842105263) internal successors, (351), 95 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:34:53,376 INFO L276 IsEmpty]: Start isEmpty. Operand 7098 states and 20141 transitions. [2022-03-15 14:34:53,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-15 14:34:53,382 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:34:53,382 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:34:53,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-15 14:34:53,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:53,583 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:34:53,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:34:53,583 INFO L85 PathProgramCache]: Analyzing trace with hash 619866752, now seen corresponding path program 38 times [2022-03-15 14:34:53,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:34:53,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308156581] [2022-03-15 14:34:53,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:34:53,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:34:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:34:54,928 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:54,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:34:54,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308156581] [2022-03-15 14:34:54,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308156581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:34:54,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591861604] [2022-03-15 14:34:54,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 14:34:54,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:34:54,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:34:54,930 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:34:54,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 14:34:55,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 14:34:55,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:34:55,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 72 conjunts are in the unsatisfiable core [2022-03-15 14:34:55,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:34:55,091 INFO L387 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 [2022-03-15 14:34:55,365 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:34:55,365 INFO L387 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 11 treesize of output 11 [2022-03-15 14:34:56,548 INFO L387 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 19 treesize of output 21 [2022-03-15 14:34:56,676 INFO L387 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 25 treesize of output 7 [2022-03-15 14:34:57,153 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:34:57,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:34:57,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:34:57,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 95 [2022-03-15 14:34:57,858 INFO L387 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 67 treesize of output 49 [2022-03-15 14:35:00,244 INFO L387 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 10 treesize of output 8 [2022-03-15 14:35:00,268 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:00,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591861604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:00,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:00,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 98 [2022-03-15 14:35:00,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247150827] [2022-03-15 14:35:00,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:00,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-15 14:35:00,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:00,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-15 14:35:00,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=653, Invalid=8850, Unknown=3, NotChecked=0, Total=9506 [2022-03-15 14:35:00,270 INFO L87 Difference]: Start difference. First operand 7098 states and 20141 transitions. Second operand has 98 states, 98 states have (on average 3.642857142857143) internal successors, (357), 98 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:07,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:07,647 INFO L93 Difference]: Finished difference Result 10790 states and 30145 transitions. [2022-03-15 14:35:07,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 14:35:07,648 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 3.642857142857143) internal successors, (357), 98 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-03-15 14:35:07,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:07,664 INFO L225 Difference]: With dead ends: 10790 [2022-03-15 14:35:07,664 INFO L226 Difference]: Without dead ends: 10511 [2022-03-15 14:35:07,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 215 SyntacticMatches, 3 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9442 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=3081, Invalid=27716, Unknown=3, NotChecked=0, Total=30800 [2022-03-15 14:35:07,665 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 2496 mSDsluCounter, 6027 mSDsCounter, 0 mSdLazyCounter, 3167 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2496 SdHoareTripleChecker+Valid, 5679 SdHoareTripleChecker+Invalid, 3960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 3167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 639 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:07,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2496 Valid, 5679 Invalid, 3960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 3167 Invalid, 0 Unknown, 639 Unchecked, 1.4s Time] [2022-03-15 14:35:07,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10511 states. [2022-03-15 14:35:07,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10511 to 7234. [2022-03-15 14:35:07,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7234 states, 7233 states have (on average 2.825798423890502) internal successors, (20439), 7233 states have internal predecessors, (20439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:07,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7234 states to 7234 states and 20439 transitions. [2022-03-15 14:35:07,782 INFO L78 Accepts]: Start accepts. Automaton has 7234 states and 20439 transitions. Word has length 137 [2022-03-15 14:35:07,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:07,782 INFO L470 AbstractCegarLoop]: Abstraction has 7234 states and 20439 transitions. [2022-03-15 14:35:07,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 3.642857142857143) internal successors, (357), 98 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:07,783 INFO L276 IsEmpty]: Start isEmpty. Operand 7234 states and 20439 transitions. [2022-03-15 14:35:07,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-15 14:35:07,791 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:07,791 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 14:35:07,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:07,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:07,992 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:07,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash -196912992, now seen corresponding path program 39 times [2022-03-15 14:35:07,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:07,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799616130] [2022-03-15 14:35:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:07,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:09,334 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:09,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:09,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799616130] [2022-03-15 14:35:09,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799616130] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:09,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964393772] [2022-03-15 14:35:09,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 14:35:09,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:09,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:09,335 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:09,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 14:35:09,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 14:35:09,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:09,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 14:35:09,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:10,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:35:10,336 INFO L387 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 18 treesize of output 20 [2022-03-15 14:35:10,411 INFO L387 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 7 [2022-03-15 14:35:10,703 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-15 14:35:10,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:11,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 14:35:11,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 74 [2022-03-15 14:35:11,111 INFO L387 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 53 treesize of output 47 [2022-03-15 14:35:11,114 INFO L387 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 47 treesize of output 41 [2022-03-15 14:35:12,150 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-15 14:35:12,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964393772] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:12,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:12,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 22, 22] total 67 [2022-03-15 14:35:12,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357827248] [2022-03-15 14:35:12,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:12,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-15 14:35:12,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:12,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-15 14:35:12,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=4158, Unknown=3, NotChecked=0, Total=4422 [2022-03-15 14:35:12,152 INFO L87 Difference]: Start difference. First operand 7234 states and 20439 transitions. Second operand has 67 states, 67 states have (on average 4.492537313432836) internal successors, (301), 67 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:16,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:16,921 INFO L93 Difference]: Finished difference Result 10626 states and 29763 transitions. [2022-03-15 14:35:16,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 14:35:16,921 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 4.492537313432836) internal successors, (301), 67 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-03-15 14:35:16,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:16,937 INFO L225 Difference]: With dead ends: 10626 [2022-03-15 14:35:16,937 INFO L226 Difference]: Without dead ends: 10496 [2022-03-15 14:35:16,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 244 SyntacticMatches, 5 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4176 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1407, Invalid=13842, Unknown=3, NotChecked=0, Total=15252 [2022-03-15 14:35:16,939 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 1501 mSDsluCounter, 5649 mSDsCounter, 0 mSdLazyCounter, 2423 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1501 SdHoareTripleChecker+Valid, 5355 SdHoareTripleChecker+Invalid, 3364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 2423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 863 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:16,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1501 Valid, 5355 Invalid, 3364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 2423 Invalid, 0 Unknown, 863 Unchecked, 1.0s Time] [2022-03-15 14:35:16,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10496 states. [2022-03-15 14:35:17,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10496 to 7168. [2022-03-15 14:35:17,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7168 states, 7167 states have (on average 2.8275429049811636) internal successors, (20265), 7167 states have internal predecessors, (20265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:17,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7168 states to 7168 states and 20265 transitions. [2022-03-15 14:35:17,088 INFO L78 Accepts]: Start accepts. Automaton has 7168 states and 20265 transitions. Word has length 137 [2022-03-15 14:35:17,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:17,089 INFO L470 AbstractCegarLoop]: Abstraction has 7168 states and 20265 transitions. [2022-03-15 14:35:17,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 4.492537313432836) internal successors, (301), 67 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:17,089 INFO L276 IsEmpty]: Start isEmpty. Operand 7168 states and 20265 transitions. [2022-03-15 14:35:17,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:17,096 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:17,096 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-15 14:35:17,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:17,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 14:35:17,297 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:17,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:17,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1523455396, now seen corresponding path program 40 times [2022-03-15 14:35:17,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:17,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788271100] [2022-03-15 14:35:17,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:17,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:19,113 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:19,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:19,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788271100] [2022-03-15 14:35:19,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788271100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:19,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271450498] [2022-03-15 14:35:19,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 14:35:19,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:19,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:19,115 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:19,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 14:35:19,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 14:35:19,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:19,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 84 conjunts are in the unsatisfiable core [2022-03-15 14:35:19,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:19,259 INFO L387 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 [2022-03-15 14:35:19,548 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:35:19,549 INFO L387 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 11 treesize of output 11 [2022-03-15 14:35:21,263 INFO L387 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 29 [2022-03-15 14:35:21,722 INFO L353 Elim1Store]: treesize reduction 39, result has 26.4 percent of original size [2022-03-15 14:35:21,722 INFO L387 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 48 treesize of output 27 [2022-03-15 14:35:22,128 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:22,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:23,622 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-15 14:35:23,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 169 treesize of output 162 [2022-03-15 14:35:23,631 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-15 14:35:23,632 INFO L387 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 94 treesize of output 61 [2022-03-15 14:35:27,129 INFO L387 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 10 treesize of output 8 [2022-03-15 14:35:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:27,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271450498] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:35:27,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:35:27,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 39, 39] total 108 [2022-03-15 14:35:27,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086949167] [2022-03-15 14:35:27,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:35:27,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2022-03-15 14:35:27,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:35:27,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2022-03-15 14:35:27,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=935, Invalid=10599, Unknown=22, NotChecked=0, Total=11556 [2022-03-15 14:35:27,154 INFO L87 Difference]: Start difference. First operand 7168 states and 20265 transitions. Second operand has 108 states, 108 states have (on average 3.361111111111111) internal successors, (363), 108 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:42,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:35:42,641 INFO L93 Difference]: Finished difference Result 10368 states and 29063 transitions. [2022-03-15 14:35:42,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 14:35:42,642 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 3.361111111111111) internal successors, (363), 108 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2022-03-15 14:35:42,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:35:42,659 INFO L225 Difference]: With dead ends: 10368 [2022-03-15 14:35:42,659 INFO L226 Difference]: Without dead ends: 10031 [2022-03-15 14:35:42,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 249 SyntacticMatches, 18 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16820 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=4474, Invalid=44545, Unknown=43, NotChecked=0, Total=49062 [2022-03-15 14:35:42,661 INFO L933 BasicCegarLoop]: 275 mSDtfsCounter, 3059 mSDsluCounter, 11689 mSDsCounter, 0 mSdLazyCounter, 4730 mSolverCounterSat, 440 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3059 SdHoareTripleChecker+Valid, 11135 SdHoareTripleChecker+Invalid, 8376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 440 IncrementalHoareTripleChecker+Valid, 4730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3206 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 14:35:42,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3059 Valid, 11135 Invalid, 8376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [440 Valid, 4730 Invalid, 0 Unknown, 3206 Unchecked, 2.2s Time] [2022-03-15 14:35:42,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10031 states. [2022-03-15 14:35:42,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10031 to 7664. [2022-03-15 14:35:42,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7664 states, 7663 states have (on average 2.824350776458306) internal successors, (21643), 7663 states have internal predecessors, (21643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:42,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7664 states to 7664 states and 21643 transitions. [2022-03-15 14:35:42,791 INFO L78 Accepts]: Start accepts. Automaton has 7664 states and 21643 transitions. Word has length 139 [2022-03-15 14:35:42,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:35:42,791 INFO L470 AbstractCegarLoop]: Abstraction has 7664 states and 21643 transitions. [2022-03-15 14:35:42,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 3.361111111111111) internal successors, (363), 108 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:35:42,791 INFO L276 IsEmpty]: Start isEmpty. Operand 7664 states and 21643 transitions. [2022-03-15 14:35:42,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:35:42,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:35:42,800 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-15 14:35:42,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 14:35:43,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 14:35:43,001 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:35:43,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:35:43,001 INFO L85 PathProgramCache]: Analyzing trace with hash -286390406, now seen corresponding path program 41 times [2022-03-15 14:35:43,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:35:43,001 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11673860] [2022-03-15 14:35:43,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:35:43,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:35:43,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:35:45,068 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:45,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:35:45,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11673860] [2022-03-15 14:35:45,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11673860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:35:45,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505967535] [2022-03-15 14:35:45,069 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 14:35:45,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:35:45,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:35:45,070 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:35:45,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 14:35:45,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 14:35:45,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:35:45,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-15 14:35:45,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:35:45,232 INFO L387 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 [2022-03-15 14:35:45,591 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-15 14:35:45,592 INFO L387 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 11 treesize of output 11 [2022-03-15 14:35:45,982 INFO L387 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 [2022-03-15 14:35:46,170 INFO L387 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 [2022-03-15 14:35:46,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 14:35:47,718 INFO L387 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 29 [2022-03-15 14:35:48,401 INFO L353 Elim1Store]: treesize reduction 61, result has 39.0 percent of original size [2022-03-15 14:35:48,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 51 [2022-03-15 14:35:48,895 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:35:48,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:35:49,456 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset)) (select .cse0 (+ .cse1 c_~q~0.offset 4)))) c_~N~0)) (forall ((v_ArrVal_1506 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset)) (select .cse2 (+ .cse3 c_~q~0.offset 4))))))) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (<= c_~q_back~0 c_~q_front~0)) is different from false [2022-03-15 14:35:49,515 WARN L838 $PredicateComparison]: unable to prove that (or (< |c_thread1Thread1of1ForFork1_~i~0#1| c_~N~0) (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset)) (select .cse0 (+ .cse1 c_~q~0.offset 4)))) c_~N~0)) (forall ((v_ArrVal_1506 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset)) (select .cse2 (+ .cse3 c_~q~0.offset 4))))))) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (<= c_~q_back~0 c_~q_front~0)) is different from false [2022-03-15 14:35:49,544 WARN L838 $PredicateComparison]: unable to prove that (or (< (+ |c_thread1Thread1of1ForFork1_#t~post1#1| 1) c_~N~0) (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset)) (select .cse0 (+ .cse1 c_~q~0.offset 4)))) c_~N~0)) (forall ((v_ArrVal_1506 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset)) (select .cse2 (+ .cse3 c_~q~0.offset 4))))))) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (<= c_~q_back~0 c_~q_front~0)) is different from false [2022-03-15 14:35:49,560 WARN L838 $PredicateComparison]: unable to prove that (or (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset)) (select .cse0 (+ .cse1 c_~q~0.offset 4)))) c_~N~0)) (forall ((v_ArrVal_1506 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset)) (select .cse2 (+ .cse3 c_~q~0.offset 4))))))) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (<= c_~q_back~0 c_~q_front~0)) is different from false [2022-03-15 14:35:55,944 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-15 14:35:55,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 135 [2022-03-15 14:35:56,058 INFO L353 Elim1Store]: treesize reduction 81, result has 67.1 percent of original size [2022-03-15 14:35:56,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 319 treesize of output 417 [2022-03-15 14:35:56,107 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-15 14:35:56,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 417 treesize of output 431 [2022-03-15 14:35:56,131 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-15 14:35:56,131 INFO L387 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 161 treesize of output 135 [2022-03-15 14:35:56,150 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-15 14:35:56,151 INFO L387 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 135 treesize of output 109 [2022-03-15 14:37:50,254 INFO L387 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 10 treesize of output 8 [2022-03-15 14:37:50,279 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 37 refuted. 1 times theorem prover too weak. 0 trivial. 5 not checked. [2022-03-15 14:37:50,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505967535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:37:50,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:37:50,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 40, 41] total 112 [2022-03-15 14:37:50,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420369173] [2022-03-15 14:37:50,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:37:50,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-03-15 14:37:50,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:37:50,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-03-15 14:37:50,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=10527, Unknown=95, NotChecked=860, Total=12432 [2022-03-15 14:37:50,281 INFO L87 Difference]: Start difference. First operand 7664 states and 21643 transitions. Second operand has 112 states, 112 states have (on average 3.1607142857142856) internal successors, (354), 112 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:37:56,505 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse4 (< c_~q_front~0 0))) (and (or (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset)) (select .cse0 (+ .cse1 c_~q~0.offset 4)))) c_~N~0)) (forall ((v_ArrVal_1506 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset)) (select .cse2 (+ .cse3 c_~q~0.offset 4))))))) (<= c_~n~0 c_~q_back~0) .cse4 (<= c_~q_back~0 c_~q_front~0)) (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (<= c_~n~0 (+ c_~q_front~0 1)) (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (+ 2 |c_thread1Thread1of1ForFork1_~i~0#1|) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse6 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse5 (+ .cse6 c_~q~0.offset)) (select .cse5 (+ .cse6 c_~q~0.offset 4)))))) (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse7 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse8 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse7 (+ .cse8 c_~q~0.offset)) (select .cse7 (+ .cse8 c_~q~0.offset 4)))) (+ 2 |c_thread1Thread1of1ForFork1_~i~0#1|)))) .cse4 (<= c_~n~0 (+ c_~q_back~0 1))))) is different from false [2022-03-15 14:37:56,663 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse4 (< c_~q_front~0 0))) (and (or (< (+ |c_thread1Thread1of1ForFork1_#t~post1#1| 1) c_~N~0) (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset)) (select .cse0 (+ .cse1 c_~q~0.offset 4)))) c_~N~0)) (forall ((v_ArrVal_1506 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset)) (select .cse2 (+ .cse3 c_~q~0.offset 4))))))) (<= c_~n~0 c_~q_back~0) .cse4 (<= c_~q_back~0 c_~q_front~0)) (or (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (<= c_~n~0 (+ c_~q_front~0 1)) .cse4 (and (forall ((v_ArrVal_1506 (Array Int Int))) (<= (+ 2 |c_thread1Thread1of1ForFork1_#t~post1#1|) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse6 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse5 (+ .cse6 c_~q~0.offset)) (select .cse5 (+ .cse6 c_~q~0.offset 4)))))) (forall ((v_ArrVal_1506 (Array Int Int))) (<= (let ((.cse7 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1506) c_~q~0.base)) (.cse8 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse7 (+ .cse8 c_~q~0.offset)) (select .cse7 (+ .cse8 c_~q~0.offset 4)))) (+ 2 |c_thread1Thread1of1ForFork1_#t~post1#1|)))) (<= c_~n~0 (+ c_~q_back~0 1))))) is different from false [2022-03-15 14:37:59,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 14:37:59,301 INFO L93 Difference]: Finished difference Result 10485 states and 29435 transitions. [2022-03-15 14:37:59,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 14:37:59,302 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 3.1607142857142856) internal successors, (354), 112 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 139 [2022-03-15 14:37:59,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 14:37:59,318 INFO L225 Difference]: With dead ends: 10485 [2022-03-15 14:37:59,318 INFO L226 Difference]: Without dead ends: 10343 [2022-03-15 14:37:59,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 218 SyntacticMatches, 12 SemanticMatches, 169 ConstructedPredicates, 6 IntricatePredicates, 2 DeprecatedPredicates, 7454 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=2580, Invalid=24348, Unknown=156, NotChecked=1986, Total=29070 [2022-03-15 14:37:59,320 INFO L933 BasicCegarLoop]: 227 mSDtfsCounter, 2384 mSDsluCounter, 8758 mSDsCounter, 0 mSdLazyCounter, 1882 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2384 SdHoareTripleChecker+Valid, 8238 SdHoareTripleChecker+Invalid, 6635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4676 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:37:59,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2384 Valid, 8238 Invalid, 6635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1882 Invalid, 0 Unknown, 4676 Unchecked, 0.9s Time] [2022-03-15 14:37:59,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10343 states. [2022-03-15 14:37:59,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10343 to 7929. [2022-03-15 14:37:59,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7929 states, 7928 states have (on average 2.8226538849646823) internal successors, (22378), 7928 states have internal predecessors, (22378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:37:59,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7929 states to 7929 states and 22378 transitions. [2022-03-15 14:37:59,475 INFO L78 Accepts]: Start accepts. Automaton has 7929 states and 22378 transitions. Word has length 139 [2022-03-15 14:37:59,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 14:37:59,475 INFO L470 AbstractCegarLoop]: Abstraction has 7929 states and 22378 transitions. [2022-03-15 14:37:59,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 3.1607142857142856) internal successors, (354), 112 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:37:59,475 INFO L276 IsEmpty]: Start isEmpty. Operand 7929 states and 22378 transitions. [2022-03-15 14:37:59,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-15 14:37:59,483 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 14:37:59,484 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-15 14:37:59,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 14:37:59,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-15 14:37:59,684 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 14:37:59,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 14:37:59,685 INFO L85 PathProgramCache]: Analyzing trace with hash -774168868, now seen corresponding path program 42 times [2022-03-15 14:37:59,685 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 14:37:59,685 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770140883] [2022-03-15 14:37:59,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 14:37:59,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 14:37:59,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 14:38:01,976 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:38:01,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 14:38:01,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770140883] [2022-03-15 14:38:01,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770140883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 14:38:01,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988772764] [2022-03-15 14:38:01,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 14:38:01,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:38:01,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 14:38:01,977 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 14:38:01,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 14:38:02,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 14:38:02,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 14:38:02,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-15 14:38:02,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 14:38:04,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 14:38:04,286 INFO L387 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 30 treesize of output 30 [2022-03-15 14:38:04,903 INFO L353 Elim1Store]: treesize reduction 37, result has 27.5 percent of original size [2022-03-15 14:38:04,903 INFO L387 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 46 treesize of output 27 [2022-03-15 14:38:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:38:05,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 14:38:08,325 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-15 14:38:08,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 156 treesize of output 151 [2022-03-15 14:38:08,336 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-15 14:38:08,337 INFO L387 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 83 treesize of output 53 [2022-03-15 14:38:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 14:38:13,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988772764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 14:38:13,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 14:38:13,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 39, 40] total 112 [2022-03-15 14:38:13,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897367254] [2022-03-15 14:38:13,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 14:38:13,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-03-15 14:38:13,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 14:38:13,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-03-15 14:38:13,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=613, Invalid=11814, Unknown=5, NotChecked=0, Total=12432 [2022-03-15 14:38:13,249 INFO L87 Difference]: Start difference. First operand 7929 states and 22378 transitions. Second operand has 112 states, 112 states have (on average 3.25) internal successors, (364), 112 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 14:38:32,612 WARN L228 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 102 DAG size of output: 87 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) Received shutdown request... [2022-03-15 14:39:20,541 WARN L244 SmtUtils]: Removed 8 from assertion stack [2022-03-15 14:39:20,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 259 states. [2022-03-15 14:39:20,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 242 SyntacticMatches, 16 SemanticMatches, 355 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45533 ImplicationChecksByTransitivity, 66.2s TimeCoverageRelationStatistics Valid=9654, Invalid=117430, Unknown=8, NotChecked=0, Total=127092 [2022-03-15 14:39:20,546 INFO L933 BasicCegarLoop]: 331 mSDtfsCounter, 7664 mSDsluCounter, 17185 mSDsCounter, 0 mSdLazyCounter, 10092 mSolverCounterSat, 1338 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7664 SdHoareTripleChecker+Valid, 16197 SdHoareTripleChecker+Invalid, 15845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1338 IncrementalHoareTripleChecker+Valid, 10092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4415 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-03-15 14:39:20,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7664 Valid, 16197 Invalid, 15845 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1338 Valid, 10092 Invalid, 0 Unknown, 4415 Unchecked, 5.9s Time] [2022-03-15 14:39:20,547 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-03-15 14:39:20,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 14:39:20,566 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 14:39:20,566 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 14:39:20,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 14:39:20,747 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (7929states) and FLOYD_HOARE automaton (currently 259 states, 112 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 192 for 149ms.. [2022-03-15 14:39:20,749 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 14:39:20,749 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 14:39:20,752 INFO L732 BasicCegarLoop]: Path program histogram: [42, 3, 2, 1, 1, 1] [2022-03-15 14:39:20,753 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 14:39:20,753 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 14:39:20,755 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 02:39:20 BasicIcfg [2022-03-15 14:39:20,755 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 14:39:20,755 INFO L158 Benchmark]: Toolchain (without parser) took 722260.15ms. Allocated memory was 198.2MB in the beginning and 804.3MB in the end (delta: 606.1MB). Free memory was 141.6MB in the beginning and 229.1MB in the end (delta: -87.5MB). Peak memory consumption was 518.8MB. Max. memory is 8.0GB. [2022-03-15 14:39:20,756 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 198.2MB. Free memory is still 158.2MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 14:39:20,756 INFO L158 Benchmark]: CACSL2BoogieTranslator took 308.06ms. Allocated memory was 198.2MB in the beginning and 263.2MB in the end (delta: 65.0MB). Free memory was 141.5MB in the beginning and 232.7MB in the end (delta: -91.3MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. [2022-03-15 14:39:20,756 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.25ms. Allocated memory is still 263.2MB. Free memory was 232.2MB in the beginning and 230.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 14:39:20,756 INFO L158 Benchmark]: Boogie Preprocessor took 34.39ms. Allocated memory is still 263.2MB. Free memory was 230.6MB in the beginning and 229.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 14:39:20,756 INFO L158 Benchmark]: RCFGBuilder took 513.02ms. Allocated memory is still 263.2MB. Free memory was 229.0MB in the beginning and 208.1MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2022-03-15 14:39:20,756 INFO L158 Benchmark]: TraceAbstraction took 721363.57ms. Allocated memory was 263.2MB in the beginning and 804.3MB in the end (delta: 541.1MB). Free memory was 207.5MB in the beginning and 229.1MB in the end (delta: -21.5MB). Peak memory consumption was 520.6MB. Max. memory is 8.0GB. [2022-03-15 14:39:20,757 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.09ms. Allocated memory is still 198.2MB. Free memory is still 158.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 308.06ms. Allocated memory was 198.2MB in the beginning and 263.2MB in the end (delta: 65.0MB). Free memory was 141.5MB in the beginning and 232.7MB in the end (delta: -91.3MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 36.25ms. Allocated memory is still 263.2MB. Free memory was 232.2MB in the beginning and 230.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 34.39ms. Allocated memory is still 263.2MB. Free memory was 230.6MB in the beginning and 229.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 513.02ms. Allocated memory is still 263.2MB. Free memory was 229.0MB in the beginning and 208.1MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * TraceAbstraction took 721363.57ms. Allocated memory was 263.2MB in the beginning and 804.3MB in the end (delta: 541.1MB). Free memory was 207.5MB in the beginning and 229.1MB in the end (delta: -21.5MB). Peak memory consumption was 520.6MB. Max. memory is 8.0GB. * 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 - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was constructing difference of abstraction (7929states) and FLOYD_HOARE automaton (currently 259 states, 112 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 192 for 149ms.. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (7929states) and FLOYD_HOARE automaton (currently 259 states, 112 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 192 for 149ms.. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (7929states) and FLOYD_HOARE automaton (currently 259 states, 112 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 192 for 149ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 146 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 721.3s, OverallIterations: 50, TraceHistogramMax: 4, PathProgramHistogramMax: 42, EmptinessCheckTime: 0.3s, AutomataDifference: 344.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 101485 SdHoareTripleChecker+Valid, 60.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 101485 mSDsluCounter, 284399 SdHoareTripleChecker+Invalid, 50.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 49747 IncrementalHoareTripleChecker+Unchecked, 299021 mSDsCounter, 8503 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 130308 IncrementalHoareTripleChecker+Invalid, 188558 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8503 mSolverCounterUnsat, 8626 mSDtfsCounter, 130308 mSolverCounterSat, 0.8s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16742 GetRequests, 10137 SyntacticMatches, 416 SemanticMatches, 6188 ConstructedPredicates, 21 IntricatePredicates, 3 DeprecatedPredicates, 307551 ImplicationChecksByTransitivity, 382.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13410occurred in iteration=39, InterpolantAutomatonStates: 3273, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.7s AutomataMinimizationTime, 49 MinimizatonAttempts, 87357 StatesRemovedByMinimization, 47 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 355.7s InterpolantComputationTime, 12225 NumberOfCodeBlocks, 12052 NumberOfCodeBlocksAsserted, 149 NumberOfCheckSat, 17880 ConstructedInterpolants, 1783 QuantifiedInterpolants, 357362 SizeOfPredicates, 1348 NumberOfNonLiveVariables, 13468 ConjunctsInSsa, 2336 ConjunctsInUnsatCore, 141 InterpolantComputations, 5 PerfectInterpolantSequences, 821/3618 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: Timeout Completed graceful shutdown