/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-4b0ab11 [2022-03-01 16:09:48,097 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 16:09:48,098 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 16:09:48,150 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 16:09:48,150 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 16:09:48,151 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 16:09:48,152 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 16:09:48,153 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 16:09:48,154 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 16:09:48,154 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 16:09:48,155 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 16:09:48,155 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 16:09:48,156 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 16:09:48,157 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 16:09:48,158 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 16:09:48,158 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 16:09:48,159 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 16:09:48,159 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 16:09:48,160 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 16:09:48,161 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 16:09:48,162 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 16:09:48,163 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 16:09:48,164 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 16:09:48,164 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 16:09:48,166 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 16:09:48,166 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 16:09:48,166 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 16:09:48,167 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 16:09:48,167 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 16:09:48,167 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 16:09:48,168 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 16:09:48,168 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 16:09:48,168 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 16:09:48,169 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 16:09:48,169 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 16:09:48,170 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 16:09:48,170 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 16:09:48,170 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 16:09:48,170 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 16:09:48,171 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 16:09:48,171 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 16:09:48,172 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-01 16:09:48,191 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 16:09:48,191 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 16:09:48,191 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 16:09:48,191 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 16:09:48,192 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 16:09:48,192 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 16:09:48,192 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 16:09:48,192 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 16:09:48,192 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 16:09:48,193 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 16:09:48,193 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 16:09:48,194 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 16:09:48,194 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 16:09:48,194 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 16:09:48,195 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 16:09:48,195 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 16:09:48,195 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 16:09:48,195 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 16:09:48,195 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 16:09:48,195 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-01 16:09:48,385 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 16:09:48,409 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 16:09:48,411 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 16:09:48,411 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-01 16:09:48,413 INFO L275 PluginConnector]: CDTParser initialized [2022-03-01 16:09:48,414 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-01 16:09:48,472 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c8e4de82/baff279e5fa64625ad8778cd30ddbb3d/FLAG9611c9255 [2022-03-01 16:09:48,860 INFO L306 CDTParser]: Found 1 translation units. [2022-03-01 16:09:48,861 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-queue-add-2.wvr.c [2022-03-01 16:09:48,869 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c8e4de82/baff279e5fa64625ad8778cd30ddbb3d/FLAG9611c9255 [2022-03-01 16:09:48,879 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c8e4de82/baff279e5fa64625ad8778cd30ddbb3d [2022-03-01 16:09:48,882 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 16:09:48,883 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-01 16:09:48,885 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-01 16:09:48,885 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-01 16:09:48,887 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-01 16:09:48,888 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 04:09:48" (1/1) ... [2022-03-01 16:09:48,889 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a436c8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:48, skipping insertion in model container [2022-03-01 16:09:48,889 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.03 04:09:48" (1/1) ... [2022-03-01 16:09:48,894 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-01 16:09:48,909 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-01 16:09:49,077 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-01 16:09:49,092 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 16:09:49,099 INFO L203 MainTranslator]: Completed pre-run [2022-03-01 16:09:49,112 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-01 16:09:49,114 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-01 16:09:49,123 INFO L208 MainTranslator]: Completed translation [2022-03-01 16:09:49,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49 WrapperNode [2022-03-01 16:09:49,124 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-01 16:09:49,124 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 16:09:49,124 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 16:09:49,125 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 16:09:49,129 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,134 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,149 INFO L137 Inliner]: procedures = 24, calls = 39, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 154 [2022-03-01 16:09:49,149 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 16:09:49,150 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 16:09:49,150 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 16:09:49,150 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 16:09:49,156 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,156 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,158 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,158 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,163 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,166 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,167 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,168 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 16:09:49,169 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 16:09:49,169 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 16:09:49,169 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 16:09:49,170 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (1/1) ... [2022-03-01 16:09:49,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 16:09:49,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:09:49,217 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-01 16:09:49,231 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-01 16:09:49,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-01 16:09:49,258 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 16:09:49,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 16:09:49,259 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 16:09:49,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 16:09:49,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-01 16:09:49,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-01 16:09:49,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-01 16:09:49,260 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-01 16:09:49,260 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-01 16:09:49,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-03-01 16:09:49,260 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 16:09:49,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 16:09:49,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-01 16:09:49,260 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-01 16:09:49,261 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 16:09:49,342 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 16:09:49,344 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 16:09:49,621 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 16:09:49,680 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 16:09:49,680 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-01 16:09:49,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 04:09:49 BoogieIcfgContainer [2022-03-01 16:09:49,682 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 16:09:49,683 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 16:09:49,683 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 16:09:49,685 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 16:09:49,685 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.03 04:09:48" (1/3) ... [2022-03-01 16:09:49,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e239bb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 04:09:49, skipping insertion in model container [2022-03-01 16:09:49,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.03 04:09:49" (2/3) ... [2022-03-01 16:09:49,686 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e239bb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 04:09:49, skipping insertion in model container [2022-03-01 16:09:49,686 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 04:09:49" (3/3) ... [2022-03-01 16:09:49,687 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-queue-add-2.wvr.c [2022-03-01 16:09:49,690 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 16:09:49,691 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 16:09:49,691 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 16:09:49,691 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 16:09:49,716 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,717 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,717 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,717 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,717 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,718 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-01 16:09:49,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,718 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,718 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-01 16:09:49,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,719 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-01 16:09:49,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,719 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,720 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-01 16:09:49,720 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,720 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,720 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,720 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,720 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,721 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,722 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 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-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,723 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,724 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-01 16:09:49,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,724 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,725 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,725 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,725 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,725 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,725 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,725 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,728 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,728 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,728 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,728 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,728 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-01 16:09:49,728 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,728 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,729 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-01 16:09:49,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,729 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,730 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,730 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,730 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,730 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-01 16:09:49,733 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 16:09:49,768 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 16:09:49,772 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-01 16:09:49,773 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 16:09:49,781 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 132 places, 136 transitions, 288 flow [2022-03-01 16:09:49,833 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-01 16:09:49,836 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-01 16:09:49,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-01 16:09:49,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:49,854 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-01 16:09:49,855 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:49,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:49,859 INFO L85 PathProgramCache]: Analyzing trace with hash -90218077, now seen corresponding path program 1 times [2022-03-01 16:09:49,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:49,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128674691] [2022-03-01 16:09:49,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:49,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:50,049 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-01 16:09:50,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:50,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128674691] [2022-03-01 16:09:50,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128674691] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:09:50,051 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:09:50,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-01 16:09:50,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233468216] [2022-03-01 16:09:50,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:09:50,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-01 16:09:50,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:50,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-01 16:09:50,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-01 16:09:50,084 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-01 16:09:50,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:50,136 INFO L93 Difference]: Finished difference Result 490 states and 1135 transitions. [2022-03-01 16:09:50,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-01 16:09:50,138 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-01 16:09:50,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:50,154 INFO L225 Difference]: With dead ends: 490 [2022-03-01 16:09:50,155 INFO L226 Difference]: Without dead ends: 486 [2022-03-01 16:09:50,156 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-01 16:09:50,158 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-01 16:09:50,158 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-01 16:09:50,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-03-01 16:09:50,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 486. [2022-03-01 16:09:50,222 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-01 16:09:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 1131 transitions. [2022-03-01 16:09:50,225 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 1131 transitions. Word has length 97 [2022-03-01 16:09:50,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:50,226 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 1131 transitions. [2022-03-01 16:09:50,226 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-01 16:09:50,226 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 1131 transitions. [2022-03-01 16:09:50,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-01 16:09:50,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:50,234 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-01 16:09:50,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 16:09:50,234 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:50,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:50,236 INFO L85 PathProgramCache]: Analyzing trace with hash 751312825, now seen corresponding path program 1 times [2022-03-01 16:09:50,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:50,236 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242593745] [2022-03-01 16:09:50,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:50,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:50,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:50,406 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-01 16:09:50,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:50,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242593745] [2022-03-01 16:09:50,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242593745] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:09:50,407 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:09:50,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 16:09:50,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040071623] [2022-03-01 16:09:50,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:09:50,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 16:09:50,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:50,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 16:09:50,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 16:09:50,409 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-01 16:09:50,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:50,505 INFO L93 Difference]: Finished difference Result 579 states and 1299 transitions. [2022-03-01 16:09:50,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 16:09:50,506 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-01 16:09:50,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:50,508 INFO L225 Difference]: With dead ends: 579 [2022-03-01 16:09:50,508 INFO L226 Difference]: Without dead ends: 492 [2022-03-01 16:09:50,508 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-01 16:09:50,509 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.1s IncrementalHoareTripleChecker+Time [2022-03-01 16:09:50,509 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.1s Time] [2022-03-01 16:09:50,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-03-01 16:09:50,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 487. [2022-03-01 16:09:50,518 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-01 16:09:50,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1132 transitions. [2022-03-01 16:09:50,519 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1132 transitions. Word has length 100 [2022-03-01 16:09:50,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:50,521 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 1132 transitions. [2022-03-01 16:09:50,521 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-01 16:09:50,521 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1132 transitions. [2022-03-01 16:09:50,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-01 16:09:50,523 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:50,524 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-01 16:09:50,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 16:09:50,524 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:50,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:50,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2074297026, now seen corresponding path program 1 times [2022-03-01 16:09:50,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:50,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189995442] [2022-03-01 16:09:50,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:50,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:50,655 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-01 16:09:50,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:50,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189995442] [2022-03-01 16:09:50,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189995442] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:09:50,656 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:09:50,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 16:09:50,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288068752] [2022-03-01 16:09:50,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:09:50,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 16:09:50,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:50,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 16:09:50,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 16:09:50,657 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-01 16:09:50,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:50,678 INFO L93 Difference]: Finished difference Result 521 states and 1214 transitions. [2022-03-01 16:09:50,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 16:09:50,678 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-01 16:09:50,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:50,680 INFO L225 Difference]: With dead ends: 521 [2022-03-01 16:09:50,680 INFO L226 Difference]: Without dead ends: 521 [2022-03-01 16:09:50,680 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-01 16:09:50,681 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-01 16:09:50,681 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-01 16:09:50,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-01 16:09:50,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 521. [2022-03-01 16:09:50,689 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-01 16:09:50,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1214 transitions. [2022-03-01 16:09:50,691 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1214 transitions. Word has length 107 [2022-03-01 16:09:50,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:50,691 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1214 transitions. [2022-03-01 16:09:50,691 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-01 16:09:50,691 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1214 transitions. [2022-03-01 16:09:50,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-01 16:09:50,692 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:50,692 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-01 16:09:50,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 16:09:50,693 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:50,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:50,693 INFO L85 PathProgramCache]: Analyzing trace with hash -940192228, now seen corresponding path program 2 times [2022-03-01 16:09:50,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:50,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621677054] [2022-03-01 16:09:50,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:50,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:50,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:50,955 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-01 16:09:50,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:50,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621677054] [2022-03-01 16:09:50,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621677054] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:09:50,955 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 16:09:50,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-01 16:09:50,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934373293] [2022-03-01 16:09:50,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:09:50,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 16:09:50,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:50,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 16:09:50,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-03-01 16:09:50,957 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-01 16:09:51,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:51,081 INFO L93 Difference]: Finished difference Result 856 states and 2027 transitions. [2022-03-01 16:09:51,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 16:09:51,082 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-01 16:09:51,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:51,087 INFO L225 Difference]: With dead ends: 856 [2022-03-01 16:09:51,087 INFO L226 Difference]: Without dead ends: 805 [2022-03-01 16:09:51,087 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-01 16:09:51,094 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-01 16:09:51,095 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-01 16:09:51,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2022-03-01 16:09:51,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 614. [2022-03-01 16:09:51,107 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-01 16:09:51,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1419 transitions. [2022-03-01 16:09:51,108 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1419 transitions. Word has length 107 [2022-03-01 16:09:51,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:51,109 INFO L470 AbstractCegarLoop]: Abstraction has 614 states and 1419 transitions. [2022-03-01 16:09:51,109 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-01 16:09:51,109 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1419 transitions. [2022-03-01 16:09:51,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-01 16:09:51,110 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:51,111 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-01 16:09:51,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 16:09:51,111 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:51,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:51,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1596238760, now seen corresponding path program 1 times [2022-03-01 16:09:51,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:51,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314292145] [2022-03-01 16:09:51,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:51,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:51,209 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-01 16:09:51,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:51,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314292145] [2022-03-01 16:09:51,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314292145] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:09:51,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266424127] [2022-03-01 16:09:51,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:51,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:09:51,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:09:51,216 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-01 16:09:51,219 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-01 16:09:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:51,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 16:09:51,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:09:51,506 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-01 16:09:51,506 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-01 16:09:51,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266424127] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 16:09:51,506 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-01 16:09:51,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-03-01 16:09:51,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797291775] [2022-03-01 16:09:51,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 16:09:51,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 16:09:51,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:51,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 16:09:51,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 16:09:51,507 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-01 16:09:51,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:51,532 INFO L93 Difference]: Finished difference Result 1238 states and 3016 transitions. [2022-03-01 16:09:51,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 16:09:51,533 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-01 16:09:51,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:51,536 INFO L225 Difference]: With dead ends: 1238 [2022-03-01 16:09:51,536 INFO L226 Difference]: Without dead ends: 1097 [2022-03-01 16:09:51,536 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-01 16:09:51,537 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-01 16:09:51,537 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-01 16:09:51,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2022-03-01 16:09:51,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 837. [2022-03-01 16:09:51,550 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-01 16:09:51,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 2094 transitions. [2022-03-01 16:09:51,552 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 2094 transitions. Word has length 111 [2022-03-01 16:09:51,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:51,553 INFO L470 AbstractCegarLoop]: Abstraction has 837 states and 2094 transitions. [2022-03-01 16:09:51,553 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-01 16:09:51,553 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 2094 transitions. [2022-03-01 16:09:51,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-03-01 16:09:51,554 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:51,554 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-01 16:09:51,573 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-01 16:09:51,771 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-01 16:09:51,771 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:51,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:51,772 INFO L85 PathProgramCache]: Analyzing trace with hash 891713281, now seen corresponding path program 1 times [2022-03-01 16:09:51,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:51,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191536521] [2022-03-01 16:09:51,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:51,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:51,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:51,837 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-01 16:09:51,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:51,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191536521] [2022-03-01 16:09:51,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191536521] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:09:51,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622373397] [2022-03-01 16:09:51,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:51,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:09:51,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:09:51,839 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-01 16:09:51,843 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-01 16:09:51,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:51,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 16:09:51,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:09:52,274 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-01 16:09:52,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:09:52,577 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-01 16:09:52,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622373397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:09:52,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:09:52,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 16:09:52,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769038966] [2022-03-01 16:09:52,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:09:52,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 16:09:52,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:52,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 16:09:52,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-03-01 16:09:52,586 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-01 16:09:52,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:52,746 INFO L93 Difference]: Finished difference Result 1194 states and 2907 transitions. [2022-03-01 16:09:52,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 16:09:52,746 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-01 16:09:52,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:52,749 INFO L225 Difference]: With dead ends: 1194 [2022-03-01 16:09:52,749 INFO L226 Difference]: Without dead ends: 849 [2022-03-01 16:09:52,750 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-01 16:09:52,751 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-01 16:09:52,751 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-01 16:09:52,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-03-01 16:09:52,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 844. [2022-03-01 16:09:52,763 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-01 16:09:52,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 2101 transitions. [2022-03-01 16:09:52,765 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 2101 transitions. Word has length 112 [2022-03-01 16:09:52,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:52,765 INFO L470 AbstractCegarLoop]: Abstraction has 844 states and 2101 transitions. [2022-03-01 16:09:52,765 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-01 16:09:52,766 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 2101 transitions. [2022-03-01 16:09:52,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-01 16:09:52,767 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:52,768 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-01 16:09:52,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-01 16:09:52,983 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-01 16:09:52,984 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:52,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:52,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1610634378, now seen corresponding path program 2 times [2022-03-01 16:09:52,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:52,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89536886] [2022-03-01 16:09:52,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:52,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:53,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:53,648 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-01 16:09:53,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:53,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89536886] [2022-03-01 16:09:53,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89536886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:09:53,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202215032] [2022-03-01 16:09:53,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:09:53,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:09:53,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:09:53,650 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-01 16:09:53,651 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-01 16:09:53,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:09:53,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:09:53,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:09:53,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:09:54,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:09:54,775 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-01 16:09:54,868 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-01 16:09:54,944 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-01 16:09:54,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:09:55,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:09:55,304 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-01 16:09:55,307 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-01 16:09:56,681 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-01 16:09:56,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202215032] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:09:56,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:09:56,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 20, 21] total 61 [2022-03-01 16:09:56,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442993361] [2022-03-01 16:09:56,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:09:56,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:09:56,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:09:56,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:09:56,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=3270, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 16:09:56,684 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-01 16:09:59,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:09:59,049 INFO L93 Difference]: Finished difference Result 2577 states and 6519 transitions. [2022-03-01 16:09:59,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 16:09:59,050 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-01 16:09:59,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:09:59,058 INFO L225 Difference]: With dead ends: 2577 [2022-03-01 16:09:59,058 INFO L226 Difference]: Without dead ends: 2051 [2022-03-01 16:09:59,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 206 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2555 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1361, Invalid=8145, Unknown=0, NotChecked=0, Total=9506 [2022-03-01 16:09:59,061 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 2349 mSDsluCounter, 4251 mSDsCounter, 0 mSdLazyCounter, 1776 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:09:59,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2349 Valid, 4129 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 1776 Invalid, 0 Unknown, 146 Unchecked, 0.8s Time] [2022-03-01 16:09:59,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2051 states. [2022-03-01 16:09:59,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2051 to 1455. [2022-03-01 16:09:59,095 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-01 16:09:59,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1455 states to 1455 states and 3713 transitions. [2022-03-01 16:09:59,100 INFO L78 Accepts]: Start accepts. Automaton has 1455 states and 3713 transitions. Word has length 119 [2022-03-01 16:09:59,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:09:59,100 INFO L470 AbstractCegarLoop]: Abstraction has 1455 states and 3713 transitions. [2022-03-01 16:09:59,101 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-01 16:09:59,101 INFO L276 IsEmpty]: Start isEmpty. Operand 1455 states and 3713 transitions. [2022-03-01 16:09:59,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-01 16:09:59,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:09:59,104 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-01 16:09:59,121 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-01 16:09:59,319 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-01 16:09:59,320 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:09:59,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:09:59,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1403854876, now seen corresponding path program 3 times [2022-03-01 16:09:59,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:09:59,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399143431] [2022-03-01 16:09:59,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:09:59,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:09:59,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:09:59,945 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-01 16:09:59,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:09:59,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399143431] [2022-03-01 16:09:59,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399143431] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:09:59,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159175415] [2022-03-01 16:09:59,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:09:59,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:09:59,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:09:59,956 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-01 16:09:59,957 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-01 16:10:00,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:10:00,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:10:00,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 16:10:00,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:10:00,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:10:00,493 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-01 16:10:00,542 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-01 16:10:00,576 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-01 16:10:00,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:10:00,655 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-01 16:10:00,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:10:00,700 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-01 16:10:00,710 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-01 16:10:01,152 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-01 16:10:01,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159175415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:10:01,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:10:01,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 12, 12] total 43 [2022-03-01 16:10:01,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147631733] [2022-03-01 16:10:01,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:10:01,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-01 16:10:01,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:10:01,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-01 16:10:01,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1614, Unknown=1, NotChecked=80, Total=1806 [2022-03-01 16:10:01,154 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-01 16:10:03,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:10:03,242 INFO L93 Difference]: Finished difference Result 2095 states and 5291 transitions. [2022-03-01 16:10:03,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 16:10:03,243 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-01 16:10:03,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:10:03,250 INFO L225 Difference]: With dead ends: 2095 [2022-03-01 16:10:03,250 INFO L226 Difference]: Without dead ends: 2095 [2022-03-01 16:10:03,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=769, Invalid=5086, Unknown=1, NotChecked=150, Total=6006 [2022-03-01 16:10:03,251 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 1345 mSDsluCounter, 3561 mSDsCounter, 0 mSdLazyCounter, 1518 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:10:03,252 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.6s Time] [2022-03-01 16:10:03,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2022-03-01 16:10:03,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1394. [2022-03-01 16:10:03,279 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-01 16:10:03,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 3515 transitions. [2022-03-01 16:10:03,282 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 3515 transitions. Word has length 119 [2022-03-01 16:10:03,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:10:03,283 INFO L470 AbstractCegarLoop]: Abstraction has 1394 states and 3515 transitions. [2022-03-01 16:10:03,283 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-01 16:10:03,283 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 3515 transitions. [2022-03-01 16:10:03,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:10:03,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:10:03,287 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-01 16:10:03,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-01 16:10:03,504 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-01 16:10:03,504 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:10:03,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:10:03,505 INFO L85 PathProgramCache]: Analyzing trace with hash -871935768, now seen corresponding path program 1 times [2022-03-01 16:10:03,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:10:03,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790271020] [2022-03-01 16:10:03,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:10:03,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:10:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:10:04,651 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-01 16:10:04,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:10:04,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790271020] [2022-03-01 16:10:04,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790271020] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:10:04,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440910595] [2022-03-01 16:10:04,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:10:04,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:10:04,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:10:04,653 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-01 16:10:04,656 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-01 16:10:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:10:04,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-01 16:10:04,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:10:04,803 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-01 16:10:05,075 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:10:05,075 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-01 16:10:06,378 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-01 16:10:06,549 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-01 16:10:06,550 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-01 16:10:06,831 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-01 16:10:06,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:10:07,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:10:07,561 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-01 16:10:07,565 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-01 16:10:09,484 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-01 16:10:09,508 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-01 16:10:09,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440910595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:10:09,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:10:09,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 84 [2022-03-01 16:10:09,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098371460] [2022-03-01 16:10:09,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:10:09,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-01 16:10:09,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:10:09,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-01 16:10:09,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=6411, Unknown=5, NotChecked=0, Total=6972 [2022-03-01 16:10:09,511 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-01 16:10:13,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:10:13,222 INFO L93 Difference]: Finished difference Result 2175 states and 5407 transitions. [2022-03-01 16:10:13,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 16:10:13,222 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-01 16:10:13,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:10:13,228 INFO L225 Difference]: With dead ends: 2175 [2022-03-01 16:10:13,228 INFO L226 Difference]: Without dead ends: 1918 [2022-03-01 16:10:13,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 201 SyntacticMatches, 4 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5203 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1473, Invalid=15290, Unknown=7, NotChecked=0, Total=16770 [2022-03-01 16:10:13,231 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 1640 mSDsluCounter, 6598 mSDsCounter, 0 mSdLazyCounter, 1720 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:10:13,231 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.7s Time] [2022-03-01 16:10:13,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2022-03-01 16:10:13,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1489. [2022-03-01 16:10:13,254 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-01 16:10:13,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1489 states to 1489 states and 3760 transitions. [2022-03-01 16:10:13,256 INFO L78 Accepts]: Start accepts. Automaton has 1489 states and 3760 transitions. Word has length 123 [2022-03-01 16:10:13,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:10:13,256 INFO L470 AbstractCegarLoop]: Abstraction has 1489 states and 3760 transitions. [2022-03-01 16:10:13,257 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-01 16:10:13,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1489 states and 3760 transitions. [2022-03-01 16:10:13,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:10:13,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:10:13,259 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-01 16:10:13,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-01 16:10:13,487 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-01 16:10:13,488 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:10:13,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:10:13,488 INFO L85 PathProgramCache]: Analyzing trace with hash 365129222, now seen corresponding path program 2 times [2022-03-01 16:10:13,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:10:13,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674873896] [2022-03-01 16:10:13,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:10:13,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:10:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:10:14,640 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-01 16:10:14,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:10:14,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674873896] [2022-03-01 16:10:14,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674873896] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:10:14,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733680913] [2022-03-01 16:10:14,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:10:14,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:10:14,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:10:14,656 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-01 16:10:14,675 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-01 16:10:14,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:10:14,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:10:14,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-01 16:10:14,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:10:16,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:10:16,078 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-01 16:10:16,200 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-01 16:10:16,557 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-01 16:10:16,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:10:17,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:10:17,124 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-01 16:10:17,127 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-01 16:10:17,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 47 treesize of output 41 [2022-03-01 16:10:18,912 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-01 16:10:18,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733680913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:10:18,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:10:18,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 31, 31] total 84 [2022-03-01 16:10:18,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542738667] [2022-03-01 16:10:18,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:10:18,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-01 16:10:18,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:10:18,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-01 16:10:18,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=6532, Unknown=25, NotChecked=0, Total=6972 [2022-03-01 16:10:18,914 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-01 16:10:29,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:10:29,525 INFO L93 Difference]: Finished difference Result 2922 states and 7146 transitions. [2022-03-01 16:10:29,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-01 16:10:29,525 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-01 16:10:29,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:10:29,553 INFO L225 Difference]: With dead ends: 2922 [2022-03-01 16:10:29,553 INFO L226 Difference]: Without dead ends: 2467 [2022-03-01 16:10:29,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 211 SyntacticMatches, 24 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9315 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=2495, Invalid=24201, Unknown=36, NotChecked=0, Total=26732 [2022-03-01 16:10:29,557 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 3703 mSDsluCounter, 8620 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:10:29,558 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.6s Time] [2022-03-01 16:10:29,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2467 states. [2022-03-01 16:10:29,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2467 to 1664. [2022-03-01 16:10:29,602 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-01 16:10:29,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4112 transitions. [2022-03-01 16:10:29,605 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4112 transitions. Word has length 123 [2022-03-01 16:10:29,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:10:29,605 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4112 transitions. [2022-03-01 16:10:29,605 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-01 16:10:29,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4112 transitions. [2022-03-01 16:10:29,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:10:29,609 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:10:29,609 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-01 16:10:29,626 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-01 16:10:29,826 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-01 16:10:29,826 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:10:29,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:10:29,827 INFO L85 PathProgramCache]: Analyzing trace with hash -854331734, now seen corresponding path program 3 times [2022-03-01 16:10:29,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:10:29,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839398334] [2022-03-01 16:10:29,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:10:29,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:10:29,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:10:31,224 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-01 16:10:31,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:10:31,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839398334] [2022-03-01 16:10:31,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839398334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:10:31,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798646623] [2022-03-01 16:10:31,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:10:31,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:10:31,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:10:31,226 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-01 16:10:31,238 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-01 16:10:31,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:10:31,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:10:31,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 16:10:31,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:10:31,342 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-01 16:10:31,527 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:10:31,527 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-01 16:10:32,131 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-01 16:10:32,210 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-01 16:10:32,512 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-01 16:10:32,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:10:33,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:10:33,212 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-01 16:10:33,216 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-01 16:10:34,028 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-01 16:10:34,046 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-01 16:10:34,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798646623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:10:34,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:10:34,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 23, 23] total 67 [2022-03-01 16:10:34,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972813442] [2022-03-01 16:10:34,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:10:34,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-01 16:10:34,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:10:34,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-01 16:10:34,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=4170, Unknown=6, NotChecked=0, Total=4422 [2022-03-01 16:10:34,049 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-01 16:10:41,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:10:41,946 INFO L93 Difference]: Finished difference Result 3827 states and 9429 transitions. [2022-03-01 16:10:41,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 16:10:41,946 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-01 16:10:41,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:10:41,958 INFO L225 Difference]: With dead ends: 3827 [2022-03-01 16:10:41,959 INFO L226 Difference]: Without dead ends: 3431 [2022-03-01 16:10:41,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 219 SyntacticMatches, 7 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7229 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1937, Invalid=22859, Unknown=10, NotChecked=0, Total=24806 [2022-03-01 16:10:41,961 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 3102 mSDsluCounter, 7902 mSDsCounter, 0 mSdLazyCounter, 4757 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:10:41,961 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.0s Time] [2022-03-01 16:10:41,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3431 states. [2022-03-01 16:10:41,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3431 to 1704. [2022-03-01 16:10:41,998 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-01 16:10:42,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1704 states to 1704 states and 4210 transitions. [2022-03-01 16:10:42,051 INFO L78 Accepts]: Start accepts. Automaton has 1704 states and 4210 transitions. Word has length 123 [2022-03-01 16:10:42,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:10:42,051 INFO L470 AbstractCegarLoop]: Abstraction has 1704 states and 4210 transitions. [2022-03-01 16:10:42,051 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-01 16:10:42,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 4210 transitions. [2022-03-01 16:10:42,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:10:42,055 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:10:42,055 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-01 16:10:42,079 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-01 16:10:42,271 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-01 16:10:42,272 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:10:42,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:10:42,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1340828470, now seen corresponding path program 4 times [2022-03-01 16:10:42,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:10:42,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286106575] [2022-03-01 16:10:42,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:10:42,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:10:42,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:10:43,469 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-01 16:10:43,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:10:43,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286106575] [2022-03-01 16:10:43,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286106575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:10:43,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952567440] [2022-03-01 16:10:43,469 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:10:43,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:10:43,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:10:43,470 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-01 16:10:43,472 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-01 16:10:43,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:10:43,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:10:43,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-01 16:10:43,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:10:44,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:10:44,885 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-01 16:10:44,986 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-01 16:10:45,260 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-01 16:10:45,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:10:45,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:10:45,914 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-01 16:10:45,918 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-01 16:10:48,016 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-01 16:10:48,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952567440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:10:48,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:10:48,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 36, 35] total 95 [2022-03-01 16:10:48,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495659637] [2022-03-01 16:10:48,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:10:48,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-01 16:10:48,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:10:48,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-01 16:10:48,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=8293, Unknown=4, NotChecked=0, Total=8930 [2022-03-01 16:10:48,018 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-01 16:11:03,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:11:03,184 INFO L93 Difference]: Finished difference Result 4357 states and 10954 transitions. [2022-03-01 16:11:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-01 16:11:03,184 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-01 16:11:03,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:11:03,202 INFO L225 Difference]: With dead ends: 4357 [2022-03-01 16:11:03,203 INFO L226 Difference]: Without dead ends: 4001 [2022-03-01 16:11:03,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 193 SyntacticMatches, 6 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15135 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=4776, Invalid=41225, Unknown=9, NotChecked=0, Total=46010 [2022-03-01 16:11:03,217 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 5560 mSDsluCounter, 9188 mSDsCounter, 0 mSdLazyCounter, 5450 mSolverCounterSat, 764 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s 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.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:11:03,218 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.4s Time] [2022-03-01 16:11:03,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4001 states. [2022-03-01 16:11:03,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4001 to 1791. [2022-03-01 16:11:03,310 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-01 16:11:03,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1791 states to 1791 states and 4444 transitions. [2022-03-01 16:11:03,313 INFO L78 Accepts]: Start accepts. Automaton has 1791 states and 4444 transitions. Word has length 123 [2022-03-01 16:11:03,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:11:03,314 INFO L470 AbstractCegarLoop]: Abstraction has 1791 states and 4444 transitions. [2022-03-01 16:11:03,314 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-01 16:11:03,314 INFO L276 IsEmpty]: Start isEmpty. Operand 1791 states and 4444 transitions. [2022-03-01 16:11:03,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:11:03,317 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:11:03,317 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-01 16:11:03,359 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-01 16:11:03,546 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-01 16:11:03,546 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:11:03,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:11:03,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1076103478, now seen corresponding path program 5 times [2022-03-01 16:11:03,546 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:11:03,546 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128742853] [2022-03-01 16:11:03,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:11:03,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:11:03,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:11:04,493 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-01 16:11:04,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:11:04,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128742853] [2022-03-01 16:11:04,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128742853] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:11:04,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111912765] [2022-03-01 16:11:04,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:11:04,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:11:04,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:11:04,496 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-01 16:11:04,496 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-01 16:11:04,577 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 16:11:04,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:11:04,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-01 16:11:04,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:11:04,604 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-01 16:11:04,705 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:11:04,705 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-01 16:11:05,240 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-01 16:11:05,429 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:11:05,429 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-01 16:11:05,581 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-01 16:11:05,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:11:05,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:11:05,915 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-01 16:11:05,917 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-01 16:11:05,919 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-01 16:11:06,718 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-01 16:11:06,737 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-01 16:11:06,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111912765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:11:06,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:11:06,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 22, 22] total 61 [2022-03-01 16:11:06,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073980148] [2022-03-01 16:11:06,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:11:06,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:11:06,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:11:06,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:11:06,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=3450, Unknown=2, NotChecked=0, Total=3660 [2022-03-01 16:11:06,742 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-01 16:11:08,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:11:08,765 INFO L93 Difference]: Finished difference Result 2502 states and 6221 transitions. [2022-03-01 16:11:08,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 16:11:08,765 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-01 16:11:08,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:11:08,783 INFO L225 Difference]: With dead ends: 2502 [2022-03-01 16:11:08,783 INFO L226 Difference]: Without dead ends: 2303 [2022-03-01 16:11:08,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 226 SyntacticMatches, 5 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2609 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=846, Invalid=9252, Unknown=2, NotChecked=0, Total=10100 [2022-03-01 16:11:08,784 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 1289 mSDsluCounter, 6209 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:11:08,785 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.6s Time] [2022-03-01 16:11:08,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2303 states. [2022-03-01 16:11:08,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2303 to 1857. [2022-03-01 16:11:08,811 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-01 16:11:08,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1857 states to 1857 states and 4634 transitions. [2022-03-01 16:11:08,814 INFO L78 Accepts]: Start accepts. Automaton has 1857 states and 4634 transitions. Word has length 123 [2022-03-01 16:11:08,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:11:08,815 INFO L470 AbstractCegarLoop]: Abstraction has 1857 states and 4634 transitions. [2022-03-01 16:11:08,824 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-01 16:11:08,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1857 states and 4634 transitions. [2022-03-01 16:11:08,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:11:08,829 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:11:08,829 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-01 16:11:08,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-01 16:11:09,043 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-01 16:11:09,043 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:11:09,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:11:09,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1294464682, now seen corresponding path program 6 times [2022-03-01 16:11:09,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:11:09,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355968925] [2022-03-01 16:11:09,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:11:09,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:11:09,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:11:09,859 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-01 16:11:09,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:11:09,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355968925] [2022-03-01 16:11:09,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355968925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:11:09,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437822953] [2022-03-01 16:11:09,860 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:11:09,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:11:09,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:11:09,873 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-01 16:11:09,877 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-01 16:11:09,951 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 16:11:09,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:11:09,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-01 16:11:09,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:11:10,030 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-01 16:11:10,390 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:11:10,390 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-01 16:11:10,558 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-01 16:11:10,743 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-01 16:11:11,165 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-01 16:11:11,555 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-01 16:11:11,689 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-01 16:11:12,116 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-01 16:11:12,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:11:12,668 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-01 16:11:12,693 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-01 16:11:12,717 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-01 16:11:12,732 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-01 16:11:14,399 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-01 16:11:14,399 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-01 16:11:14,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:11:14,431 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-01 16:11:14,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:11:14,443 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-01 16:11:14,455 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-01 16:11:14,462 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-01 16:11:17,489 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-01 16:11:17,516 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-01 16:11:17,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437822953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:11:17,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:11:17,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 34] total 89 [2022-03-01 16:11:17,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280958639] [2022-03-01 16:11:17,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:11:17,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-01 16:11:17,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:11:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-01 16:11:17,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=558, Invalid=6538, Unknown=60, NotChecked=676, Total=7832 [2022-03-01 16:11:17,519 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-01 16:11:31,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:11:31,695 INFO L93 Difference]: Finished difference Result 3181 states and 7939 transitions. [2022-03-01 16:11:31,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-01 16:11:31,695 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-01 16:11:31,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:11:31,701 INFO L225 Difference]: With dead ends: 3181 [2022-03-01 16:11:31,701 INFO L226 Difference]: Without dead ends: 2892 [2022-03-01 16:11:31,703 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-01 16:11:31,703 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-01 16:11:31,704 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-01 16:11:31,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2892 states. [2022-03-01 16:11:31,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2892 to 2000. [2022-03-01 16:11:31,736 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-01 16:11:31,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 4960 transitions. [2022-03-01 16:11:31,739 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 4960 transitions. Word has length 123 [2022-03-01 16:11:31,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:11:31,739 INFO L470 AbstractCegarLoop]: Abstraction has 2000 states and 4960 transitions. [2022-03-01 16:11:31,740 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-01 16:11:31,740 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 4960 transitions. [2022-03-01 16:11:31,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:11:31,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:11:31,747 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-01 16:11:31,766 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-01 16:11:31,963 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-01 16:11:31,964 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:11:31,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:11:31,964 INFO L85 PathProgramCache]: Analyzing trace with hash 581984166, now seen corresponding path program 7 times [2022-03-01 16:11:31,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:11:31,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557297690] [2022-03-01 16:11:31,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:11:31,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:11:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:11:32,950 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-01 16:11:32,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:11:32,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557297690] [2022-03-01 16:11:32,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557297690] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:11:32,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773557890] [2022-03-01 16:11:32,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:11:32,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:11:32,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:11:32,951 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-01 16:11:32,972 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-01 16:11:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:11:33,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-01 16:11:33,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:11:33,087 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-01 16:11:33,352 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:11:33,352 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-01 16:11:34,384 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-01 16:11:34,541 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-01 16:11:34,541 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-01 16:11:34,981 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-01 16:11:34,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:11:35,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:11:35,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 111 treesize of output 95 [2022-03-01 16:11:35,567 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-01 16:11:37,099 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-01 16:11:37,115 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-01 16:11:37,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773557890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:11:37,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:11:37,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 84 [2022-03-01 16:11:37,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483340572] [2022-03-01 16:11:37,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:11:37,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-01 16:11:37,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:11:37,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-01 16:11:37,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=6427, Unknown=4, NotChecked=0, Total=6972 [2022-03-01 16:11:37,123 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-01 16:11:42,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:11:42,865 INFO L93 Difference]: Finished difference Result 3455 states and 8490 transitions. [2022-03-01 16:11:42,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-01 16:11:42,865 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-01 16:11:42,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:11:42,900 INFO L225 Difference]: With dead ends: 3455 [2022-03-01 16:11:42,901 INFO L226 Difference]: Without dead ends: 3106 [2022-03-01 16:11:42,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 198 SyntacticMatches, 20 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7541 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=2235, Invalid=20108, Unknown=7, NotChecked=0, Total=22350 [2022-03-01 16:11:42,905 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 2383 mSDsluCounter, 8132 mSDsCounter, 0 mSdLazyCounter, 3317 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:11:42,906 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.2s Time] [2022-03-01 16:11:42,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3106 states. [2022-03-01 16:11:42,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3106 to 2033. [2022-03-01 16:11:42,964 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-01 16:11:42,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 5058 transitions. [2022-03-01 16:11:42,984 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 5058 transitions. Word has length 123 [2022-03-01 16:11:42,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:11:42,984 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 5058 transitions. [2022-03-01 16:11:42,984 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-01 16:11:42,985 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 5058 transitions. [2022-03-01 16:11:42,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:11:42,988 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:11:42,988 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-01 16:11:43,016 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-01 16:11:43,188 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-01 16:11:43,189 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:11:43,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:11:43,189 INFO L85 PathProgramCache]: Analyzing trace with hash 807967946, now seen corresponding path program 8 times [2022-03-01 16:11:43,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:11:43,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835314446] [2022-03-01 16:11:43,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:11:43,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:11:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:11:44,170 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-01 16:11:44,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:11:44,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835314446] [2022-03-01 16:11:44,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835314446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:11:44,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417335054] [2022-03-01 16:11:44,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:11:44,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:11:44,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:11:44,172 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-01 16:11:44,173 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-01 16:11:44,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:11:44,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:11:44,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-01 16:11:44,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:11:44,290 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-01 16:11:44,534 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:11:44,534 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-01 16:11:44,660 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-01 16:11:44,871 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-01 16:11:45,323 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-01 16:11:45,706 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-01 16:11:45,839 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-01 16:11:46,287 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-01 16:11:46,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:11:49,880 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-01 16:11:49,880 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-01 16:11:49,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:11:49,898 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-01 16:11:49,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:11:49,914 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-01 16:11:49,923 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-01 16:11:51,608 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-01 16:11:51,622 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-01 16:11:51,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417335054] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:11:51,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:11:51,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 34, 35] total 91 [2022-03-01 16:11:51,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33941156] [2022-03-01 16:11:51,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:11:51,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-03-01 16:11:51,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:11:51,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-03-01 16:11:51,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=7471, Unknown=86, NotChecked=0, Total=8190 [2022-03-01 16:11:51,624 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-01 16:11:57,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:11:57,613 INFO L93 Difference]: Finished difference Result 2999 states and 7384 transitions. [2022-03-01 16:11:57,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-01 16:11:57,613 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-01 16:11:57,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:11:57,618 INFO L225 Difference]: With dead ends: 2999 [2022-03-01 16:11:57,618 INFO L226 Difference]: Without dead ends: 2670 [2022-03-01 16:11:57,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 191 SyntacticMatches, 13 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7355 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=2212, Invalid=20624, Unknown=116, NotChecked=0, Total=22952 [2022-03-01 16:11:57,620 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 2143 mSDsluCounter, 6307 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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-01 16:11:57,621 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-01 16:11:57,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2670 states. [2022-03-01 16:11:57,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2670 to 2031. [2022-03-01 16:11:57,650 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-01 16:11:57,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 5057 transitions. [2022-03-01 16:11:57,654 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 5057 transitions. Word has length 123 [2022-03-01 16:11:57,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:11:57,654 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 5057 transitions. [2022-03-01 16:11:57,654 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-01 16:11:57,654 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 5057 transitions. [2022-03-01 16:11:57,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:11:57,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:11:57,657 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-01 16:11:57,677 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-01 16:11:57,877 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-01 16:11:57,878 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:11:57,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:11:57,878 INFO L85 PathProgramCache]: Analyzing trace with hash 2045032936, now seen corresponding path program 9 times [2022-03-01 16:11:57,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:11:57,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093095979] [2022-03-01 16:11:57,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:11:57,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:11:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:11:58,878 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-01 16:11:58,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:11:58,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093095979] [2022-03-01 16:11:58,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093095979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:11:58,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91222400] [2022-03-01 16:11:58,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:11:58,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:11:58,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:11:58,880 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-01 16:11:58,881 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-01 16:11:58,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:11:58,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:11:58,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-01 16:11:58,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:11:59,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:11:59,628 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-01 16:11:59,681 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-01 16:11:59,919 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-01 16:11:59,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:12:00,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:12:00,342 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-01 16:12:00,344 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-01 16:12:00,995 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-01 16:12:00,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91222400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:12:00,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:12:00,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 23, 23] total 68 [2022-03-01 16:12:00,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121650465] [2022-03-01 16:12:00,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:12:00,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-01 16:12:00,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:12:01,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-01 16:12:01,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=4297, Unknown=3, NotChecked=0, Total=4556 [2022-03-01 16:12:01,010 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-01 16:12:04,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:12:04,840 INFO L93 Difference]: Finished difference Result 2813 states and 7066 transitions. [2022-03-01 16:12:04,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-01 16:12:04,840 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-01 16:12:04,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:12:04,868 INFO L225 Difference]: With dead ends: 2813 [2022-03-01 16:12:04,868 INFO L226 Difference]: Without dead ends: 2561 [2022-03-01 16:12:04,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 214 SyntacticMatches, 4 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3882 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1386, Invalid=14361, Unknown=3, NotChecked=0, Total=15750 [2022-03-01 16:12:04,869 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1916 mSDsluCounter, 4781 mSDsCounter, 0 mSdLazyCounter, 2482 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:12:04,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1916 Valid, 4567 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 2482 Invalid, 0 Unknown, 288 Unchecked, 0.9s Time] [2022-03-01 16:12:04,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2022-03-01 16:12:04,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 2045. [2022-03-01 16:12:04,929 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-01 16:12:04,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2045 states to 2045 states and 5087 transitions. [2022-03-01 16:12:04,938 INFO L78 Accepts]: Start accepts. Automaton has 2045 states and 5087 transitions. Word has length 123 [2022-03-01 16:12:04,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:12:04,938 INFO L470 AbstractCegarLoop]: Abstraction has 2045 states and 5087 transitions. [2022-03-01 16:12:04,938 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-01 16:12:04,938 INFO L276 IsEmpty]: Start isEmpty. Operand 2045 states and 5087 transitions. [2022-03-01 16:12:04,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:12:04,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:12:04,942 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-01 16:12:04,960 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-01 16:12:05,142 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-01 16:12:05,142 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:12:05,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:12:05,143 INFO L85 PathProgramCache]: Analyzing trace with hash 349498376, now seen corresponding path program 10 times [2022-03-01 16:12:05,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:12:05,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5610856] [2022-03-01 16:12:05,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:12:05,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:12:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:12:06,042 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-01 16:12:06,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:12:06,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5610856] [2022-03-01 16:12:06,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5610856] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:12:06,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734272566] [2022-03-01 16:12:06,043 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:12:06,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:12:06,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:12:06,044 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-01 16:12:06,045 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-01 16:12:06,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:12:06,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:12:06,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-01 16:12:06,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:12:06,155 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-01 16:12:06,449 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:12:06,449 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-01 16:12:07,534 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-01 16:12:07,638 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-01 16:12:07,639 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-01 16:12:07,929 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-01 16:12:07,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:12:08,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:12:08,474 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-01 16:12:08,484 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-01 16:12:10,171 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-01 16:12:10,202 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-01 16:12:10,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734272566] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:12:10,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:12:10,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 84 [2022-03-01 16:12:10,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97539002] [2022-03-01 16:12:10,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:12:10,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-01 16:12:10,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:12:10,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-01 16:12:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=553, Invalid=6415, Unknown=4, NotChecked=0, Total=6972 [2022-03-01 16:12:10,204 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-01 16:12:18,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:12:18,336 INFO L93 Difference]: Finished difference Result 3663 states and 9080 transitions. [2022-03-01 16:12:18,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 16:12:18,337 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-01 16:12:18,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:12:18,343 INFO L225 Difference]: With dead ends: 3663 [2022-03-01 16:12:18,343 INFO L226 Difference]: Without dead ends: 3254 [2022-03-01 16:12:18,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 202 SyntacticMatches, 18 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9526 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2340, Invalid=25037, Unknown=13, NotChecked=0, Total=27390 [2022-03-01 16:12:18,345 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-01 16:12:18,345 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-01 16:12:18,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states. [2022-03-01 16:12:18,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 2144. [2022-03-01 16:12:18,373 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-01 16:12:18,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2144 states to 2144 states and 5327 transitions. [2022-03-01 16:12:18,376 INFO L78 Accepts]: Start accepts. Automaton has 2144 states and 5327 transitions. Word has length 123 [2022-03-01 16:12:18,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:12:18,376 INFO L470 AbstractCegarLoop]: Abstraction has 2144 states and 5327 transitions. [2022-03-01 16:12:18,376 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-01 16:12:18,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2144 states and 5327 transitions. [2022-03-01 16:12:18,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:12:18,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:12:18,379 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-01 16:12:18,408 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-01 16:12:18,608 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-01 16:12:18,609 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:12:18,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:12:18,609 INFO L85 PathProgramCache]: Analyzing trace with hash 277255470, now seen corresponding path program 11 times [2022-03-01 16:12:18,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:12:18,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043290248] [2022-03-01 16:12:18,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:12:18,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:12:18,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:12:19,370 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-01 16:12:19,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:12:19,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043290248] [2022-03-01 16:12:19,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043290248] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:12:19,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767367332] [2022-03-01 16:12:19,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:12:19,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:12:19,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:12:19,371 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-01 16:12:19,372 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-01 16:12:19,451 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 16:12:19,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:12:19,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-01 16:12:19,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:12:20,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:12:20,211 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-01 16:12:20,308 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-01 16:12:20,600 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-01 16:12:20,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:12:21,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:12:21,045 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-01 16:12:21,048 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-01 16:12:21,051 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-01 16:12:22,094 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-01 16:12:22,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767367332] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:12:22,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:12:22,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 22, 22] total 66 [2022-03-01 16:12:22,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361995913] [2022-03-01 16:12:22,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:12:22,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-01 16:12:22,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:12:22,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-01 16:12:22,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=4049, Unknown=4, NotChecked=0, Total=4290 [2022-03-01 16:12:22,096 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-01 16:12:26,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:12:26,509 INFO L93 Difference]: Finished difference Result 3117 states and 7802 transitions. [2022-03-01 16:12:26,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-01 16:12:26,510 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-01 16:12:26,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:12:26,516 INFO L225 Difference]: With dead ends: 3117 [2022-03-01 16:12:26,516 INFO L226 Difference]: Without dead ends: 2802 [2022-03-01 16:12:26,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 210 SyntacticMatches, 5 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5975 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1673, Invalid=19492, Unknown=5, NotChecked=0, Total=21170 [2022-03-01 16:12:26,518 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 1800 mSDsluCounter, 6246 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.0s IncrementalHoareTripleChecker+Time [2022-03-01 16:12:26,519 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.0s Time] [2022-03-01 16:12:26,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2802 states. [2022-03-01 16:12:26,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2802 to 1998. [2022-03-01 16:12:26,544 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-01 16:12:26,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 4994 transitions. [2022-03-01 16:12:26,547 INFO L78 Accepts]: Start accepts. Automaton has 1998 states and 4994 transitions. Word has length 123 [2022-03-01 16:12:26,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:12:26,547 INFO L470 AbstractCegarLoop]: Abstraction has 1998 states and 4994 transitions. [2022-03-01 16:12:26,547 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-01 16:12:26,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1998 states and 4994 transitions. [2022-03-01 16:12:26,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:12:26,550 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:12:26,550 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-01 16:12:26,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 16:12:26,766 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-01 16:12:26,767 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:12:26,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:12:26,767 INFO L85 PathProgramCache]: Analyzing trace with hash 241992788, now seen corresponding path program 12 times [2022-03-01 16:12:26,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:12:26,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908647938] [2022-03-01 16:12:26,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:12:26,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:12:26,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:12:27,628 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-01 16:12:27,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:12:27,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908647938] [2022-03-01 16:12:27,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908647938] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:12:27,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471662083] [2022-03-01 16:12:27,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:12:27,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:12:27,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:12:27,630 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-01 16:12:27,633 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-01 16:12:27,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 16:12:27,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:12:27,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-01 16:12:27,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:12:28,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:12:28,866 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-01 16:12:29,125 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-01 16:12:29,442 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-01 16:12:29,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:12:30,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:12:30,274 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-01 16:12:30,277 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-01 16:12:31,978 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-01 16:12:31,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471662083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:12:31,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:12:31,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 32] total 87 [2022-03-01 16:12:31,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926591327] [2022-03-01 16:12:31,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:12:31,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-03-01 16:12:31,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:12:31,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-03-01 16:12:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=459, Invalid=7021, Unknown=2, NotChecked=0, Total=7482 [2022-03-01 16:12:31,981 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-01 16:12:40,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:12:40,593 INFO L93 Difference]: Finished difference Result 3553 states and 8794 transitions. [2022-03-01 16:12:40,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-01 16:12:40,593 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-01 16:12:40,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:12:40,597 INFO L225 Difference]: With dead ends: 3553 [2022-03-01 16:12:40,597 INFO L226 Difference]: Without dead ends: 2952 [2022-03-01 16:12:40,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 194 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7193 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2604, Invalid=22514, Unknown=4, NotChecked=0, Total=25122 [2022-03-01 16:12:40,600 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 3123 mSDsluCounter, 10420 mSDsCounter, 0 mSdLazyCounter, 5651 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s 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.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:12:40,600 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.3s Time] [2022-03-01 16:12:40,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2022-03-01 16:12:40,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 1906. [2022-03-01 16:12:40,651 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-01 16:12:40,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1906 states to 1906 states and 4740 transitions. [2022-03-01 16:12:40,654 INFO L78 Accepts]: Start accepts. Automaton has 1906 states and 4740 transitions. Word has length 123 [2022-03-01 16:12:40,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:12:40,654 INFO L470 AbstractCegarLoop]: Abstraction has 1906 states and 4740 transitions. [2022-03-01 16:12:40,654 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-01 16:12:40,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1906 states and 4740 transitions. [2022-03-01 16:12:40,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:12:40,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:12:40,657 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-01 16:12:40,683 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-01 16:12:40,883 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-01 16:12:40,884 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:12:40,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:12:40,884 INFO L85 PathProgramCache]: Analyzing trace with hash 2101260580, now seen corresponding path program 13 times [2022-03-01 16:12:40,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:12:40,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688463070] [2022-03-01 16:12:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:12:40,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:12:40,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:12:42,021 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-01 16:12:42,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:12:42,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688463070] [2022-03-01 16:12:42,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688463070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:12:42,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140318975] [2022-03-01 16:12:42,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:12:42,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:12:42,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:12:42,024 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-01 16:12:42,025 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-01 16:12:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:12:42,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-01 16:12:42,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:12:42,144 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-01 16:12:42,409 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:12:42,410 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-01 16:12:43,123 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-01 16:12:43,315 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-01 16:12:43,574 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-01 16:12:43,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:12:44,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:12:44,172 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-01 16:12:44,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 67 treesize of output 49 [2022-03-01 16:12:45,698 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-01 16:12:45,713 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-01 16:12:45,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140318975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:12:45,713 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:12:45,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 32] total 86 [2022-03-01 16:12:45,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040613962] [2022-03-01 16:12:45,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:12:45,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-01 16:12:45,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:12:45,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-01 16:12:45,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=6789, Unknown=3, NotChecked=0, Total=7310 [2022-03-01 16:12:45,722 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-01 16:12:54,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:12:54,662 INFO L93 Difference]: Finished difference Result 3336 states and 8329 transitions. [2022-03-01 16:12:54,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-01 16:12:54,662 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-01 16:12:54,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:12:54,666 INFO L225 Difference]: With dead ends: 3336 [2022-03-01 16:12:54,666 INFO L226 Difference]: Without dead ends: 2988 [2022-03-01 16:12:54,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 212 SyntacticMatches, 6 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7211 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=2936, Invalid=23466, Unknown=4, NotChecked=0, Total=26406 [2022-03-01 16:12:54,668 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 3438 mSDsluCounter, 7921 mSDsCounter, 0 mSdLazyCounter, 4263 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:12:54,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3438 Valid, 7255 Invalid, 5441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 4263 Invalid, 0 Unknown, 813 Unchecked, 1.6s Time] [2022-03-01 16:12:54,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2988 states. [2022-03-01 16:12:54,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2988 to 1858. [2022-03-01 16:12:54,706 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-01 16:12:54,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 4636 transitions. [2022-03-01 16:12:54,710 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 4636 transitions. Word has length 123 [2022-03-01 16:12:54,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:12:54,710 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 4636 transitions. [2022-03-01 16:12:54,710 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-01 16:12:54,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 4636 transitions. [2022-03-01 16:12:54,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:12:54,713 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:12:54,713 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-01 16:12:54,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 16:12:54,930 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-01 16:12:54,930 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:12:54,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:12:54,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1483855266, now seen corresponding path program 14 times [2022-03-01 16:12:54,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:12:54,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879870087] [2022-03-01 16:12:54,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:12:54,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:12:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:12:56,185 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-01 16:12:56,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:12:56,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879870087] [2022-03-01 16:12:56,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879870087] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:12:56,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741407595] [2022-03-01 16:12:56,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:12:56,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:12:56,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:12:56,186 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-01 16:12:56,188 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-01 16:12:56,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:12:56,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:12:56,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-01 16:12:56,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:12:56,326 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-01 16:12:56,645 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:12:56,645 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-01 16:12:56,828 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-01 16:12:57,007 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-01 16:12:57,404 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-01 16:12:57,676 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-01 16:12:57,795 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-01 16:12:58,229 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-01 16:12:58,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:12:58,808 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-01 16:12:58,878 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-01 16:12:58,902 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-01 16:12:58,917 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-01 16:13:00,515 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-01 16:13:00,515 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-01 16:13:00,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:00,524 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-01 16:13:00,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:00,532 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-01 16:13:00,537 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-01 16:13:00,542 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-01 16:13:02,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 10 treesize of output 8 [2022-03-01 16:13:02,034 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-01 16:13:02,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741407595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:02,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:02,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 34] total 90 [2022-03-01 16:13:02,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354379124] [2022-03-01 16:13:02,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:02,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-01 16:13:02,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:02,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-01 16:13:02,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=549, Invalid=6733, Unknown=44, NotChecked=684, Total=8010 [2022-03-01 16:13:02,036 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-01 16:13:08,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:08,660 INFO L93 Difference]: Finished difference Result 2801 states and 6932 transitions. [2022-03-01 16:13:08,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 16:13:08,661 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-01 16:13:08,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:08,664 INFO L225 Difference]: With dead ends: 2801 [2022-03-01 16:13:08,664 INFO L226 Difference]: Without dead ends: 2485 [2022-03-01 16:13:08,665 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-01 16:13:08,666 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 2638 mSDsluCounter, 5953 mSDsCounter, 0 mSdLazyCounter, 2557 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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-01 16:13:08,666 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-01 16:13:08,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2485 states. [2022-03-01 16:13:08,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2485 to 1891. [2022-03-01 16:13:08,690 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-01 16:13:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 4716 transitions. [2022-03-01 16:13:08,693 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 4716 transitions. Word has length 123 [2022-03-01 16:13:08,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:08,693 INFO L470 AbstractCegarLoop]: Abstraction has 1891 states and 4716 transitions. [2022-03-01 16:13:08,693 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-01 16:13:08,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 4716 transitions. [2022-03-01 16:13:08,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:13:08,696 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:08,696 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-01 16:13:08,714 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-01 16:13:08,911 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-01 16:13:08,911 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:08,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:08,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1278814812, now seen corresponding path program 15 times [2022-03-01 16:13:08,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:08,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602655491] [2022-03-01 16:13:08,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:08,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:10,045 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-01 16:13:10,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:10,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602655491] [2022-03-01 16:13:10,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602655491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:10,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368895297] [2022-03-01 16:13:10,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:13:10,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:10,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:10,047 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-01 16:13:10,048 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-01 16:13:10,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:13:10,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:10,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 16:13:10,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:10,163 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-01 16:13:10,352 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:10,352 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-01 16:13:10,857 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-01 16:13:10,945 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-01 16:13:11,299 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-01 16:13:11,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:11,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:11,676 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-01 16:13:11,681 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-01 16:13:12,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-01 16:13:12,265 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-01 16:13:12,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368895297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:12,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:12,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 23, 23] total 62 [2022-03-01 16:13:12,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162992694] [2022-03-01 16:13:12,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:12,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-01 16:13:12,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:12,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-01 16:13:12,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=3544, Unknown=4, NotChecked=0, Total=3782 [2022-03-01 16:13:12,269 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-01 16:13:14,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:14,589 INFO L93 Difference]: Finished difference Result 2837 states and 7111 transitions. [2022-03-01 16:13:14,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 16:13:14,589 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-01 16:13:14,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:14,593 INFO L225 Difference]: With dead ends: 2837 [2022-03-01 16:13:14,593 INFO L226 Difference]: Without dead ends: 2536 [2022-03-01 16:13:14,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 217 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3198 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=797, Invalid=10541, Unknown=4, NotChecked=0, Total=11342 [2022-03-01 16:13:14,595 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1267 mSDsluCounter, 5309 mSDsCounter, 0 mSdLazyCounter, 2685 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:14,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1267 Valid, 5055 Invalid, 2969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2685 Invalid, 0 Unknown, 216 Unchecked, 0.9s Time] [2022-03-01 16:13:14,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2536 states. [2022-03-01 16:13:14,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2536 to 1844. [2022-03-01 16:13:14,630 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-01 16:13:14,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 4607 transitions. [2022-03-01 16:13:14,632 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 4607 transitions. Word has length 123 [2022-03-01 16:13:14,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:14,633 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 4607 transitions. [2022-03-01 16:13:14,633 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-01 16:13:14,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 4607 transitions. [2022-03-01 16:13:14,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-01 16:13:14,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:14,635 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-01 16:13:14,662 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-01 16:13:14,852 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-01 16:13:14,853 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:14,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:14,853 INFO L85 PathProgramCache]: Analyzing trace with hash -577538978, now seen corresponding path program 16 times [2022-03-01 16:13:14,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:14,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955699589] [2022-03-01 16:13:14,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:14,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:15,693 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-01 16:13:15,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:15,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955699589] [2022-03-01 16:13:15,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955699589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:15,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497778369] [2022-03-01 16:13:15,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:13:15,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:15,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:15,695 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-01 16:13:15,696 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-01 16:13:15,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:13:15,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:15,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-01 16:13:15,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:15,801 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-01 16:13:15,830 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-01 16:13:15,830 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-01 16:13:16,124 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:16,125 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-01 16:13:16,251 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-01 16:13:16,370 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-01 16:13:16,673 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-01 16:13:16,737 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-01 16:13:16,971 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-01 16:13:17,234 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-01 16:13:17,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:19,508 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-01 16:13:19,508 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-01 16:13:19,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:19,526 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-01 16:13:19,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:19,539 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-01 16:13:19,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:19,551 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-01 16:13:24,065 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-01 16:13:24,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497778369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:24,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:24,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 34] total 87 [2022-03-01 16:13:24,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182542997] [2022-03-01 16:13:24,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:24,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-03-01 16:13:24,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:24,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-03-01 16:13:24,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=973, Invalid=6400, Unknown=109, NotChecked=0, Total=7482 [2022-03-01 16:13:24,067 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-01 16:13:29,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:29,842 INFO L93 Difference]: Finished difference Result 3085 states and 7763 transitions. [2022-03-01 16:13:29,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-01 16:13:29,842 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-01 16:13:29,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:29,846 INFO L225 Difference]: With dead ends: 3085 [2022-03-01 16:13:29,847 INFO L226 Difference]: Without dead ends: 2704 [2022-03-01 16:13:29,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 202 SyntacticMatches, 5 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7283 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=3004, Invalid=19722, Unknown=226, NotChecked=0, Total=22952 [2022-03-01 16:13:29,849 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, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:29,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2348 Valid, 5211 Invalid, 4143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 2130 Invalid, 0 Unknown, 1855 Unchecked, 0.9s Time] [2022-03-01 16:13:29,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2704 states. [2022-03-01 16:13:29,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2704 to 1848. [2022-03-01 16:13:29,888 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-01 16:13:29,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1848 states to 1848 states and 4650 transitions. [2022-03-01 16:13:29,892 INFO L78 Accepts]: Start accepts. Automaton has 1848 states and 4650 transitions. Word has length 123 [2022-03-01 16:13:29,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:29,892 INFO L470 AbstractCegarLoop]: Abstraction has 1848 states and 4650 transitions. [2022-03-01 16:13:29,892 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-01 16:13:29,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1848 states and 4650 transitions. [2022-03-01 16:13:29,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-01 16:13:29,895 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:29,895 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-01 16:13:29,929 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-01 16:13:30,111 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-01 16:13:30,111 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:30,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:30,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2064524892, now seen corresponding path program 17 times [2022-03-01 16:13:30,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:30,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227245418] [2022-03-01 16:13:30,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:30,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:30,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:30,232 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-01 16:13:30,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:30,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227245418] [2022-03-01 16:13:30,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227245418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:30,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998731556] [2022-03-01 16:13:30,233 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:13:30,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:30,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:30,234 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-01 16:13:30,236 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-01 16:13:30,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 16:13:30,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:30,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 16:13:30,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:30,584 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:13:30,584 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-01 16:13:30,608 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-01 16:13:30,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:30,750 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-03-01 16:13:30,750 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-01 16:13:31,021 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-01 16:13:31,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998731556] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:31,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:31,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7, 7] total 22 [2022-03-01 16:13:31,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991818601] [2022-03-01 16:13:31,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:31,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 16:13:31,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 16:13:31,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-03-01 16:13:31,023 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-01 16:13:31,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:31,432 INFO L93 Difference]: Finished difference Result 3304 states and 7718 transitions. [2022-03-01 16:13:31,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 16:13:31,432 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-01 16:13:31,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:31,437 INFO L225 Difference]: With dead ends: 3304 [2022-03-01 16:13:31,437 INFO L226 Difference]: Without dead ends: 3275 [2022-03-01 16:13:31,437 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-01 16:13:31,437 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-01 16:13:31,438 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-01 16:13:31,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states. [2022-03-01 16:13:31,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 2591. [2022-03-01 16:13:31,493 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-01 16:13:31,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2591 states to 2591 states and 6403 transitions. [2022-03-01 16:13:31,497 INFO L78 Accepts]: Start accepts. Automaton has 2591 states and 6403 transitions. Word has length 127 [2022-03-01 16:13:31,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:31,497 INFO L470 AbstractCegarLoop]: Abstraction has 2591 states and 6403 transitions. [2022-03-01 16:13:31,497 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-01 16:13:31,497 INFO L276 IsEmpty]: Start isEmpty. Operand 2591 states and 6403 transitions. [2022-03-01 16:13:31,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-01 16:13:31,501 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:31,501 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-01 16:13:31,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-01 16:13:31,717 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-01 16:13:31,717 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:31,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:31,719 INFO L85 PathProgramCache]: Analyzing trace with hash 945891334, now seen corresponding path program 18 times [2022-03-01 16:13:31,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:31,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479739269] [2022-03-01 16:13:31,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:31,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:31,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:31,839 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-01 16:13:31,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:31,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479739269] [2022-03-01 16:13:31,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479739269] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:31,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673839954] [2022-03-01 16:13:31,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:13:31,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:31,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:31,852 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-01 16:13:31,853 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-01 16:13:31,945 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 16:13:31,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:31,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-01 16:13:31,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:32,146 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-01 16:13:32,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:32,550 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-01 16:13:32,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673839954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:32,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:32,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 5, 7] total 21 [2022-03-01 16:13:32,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914976004] [2022-03-01 16:13:32,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:32,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 16:13:32,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:32,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 16:13:32,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-01 16:13:32,551 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-01 16:13:32,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:32,830 INFO L93 Difference]: Finished difference Result 3968 states and 9813 transitions. [2022-03-01 16:13:32,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 16:13:32,830 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-01 16:13:32,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:32,835 INFO L225 Difference]: With dead ends: 3968 [2022-03-01 16:13:32,835 INFO L226 Difference]: Without dead ends: 3138 [2022-03-01 16:13:32,835 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-01 16:13:32,836 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-01 16:13:32,836 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-01 16:13:32,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3138 states. [2022-03-01 16:13:32,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3138 to 2079. [2022-03-01 16:13:32,885 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-01 16:13:32,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2079 states to 2079 states and 5371 transitions. [2022-03-01 16:13:32,888 INFO L78 Accepts]: Start accepts. Automaton has 2079 states and 5371 transitions. Word has length 127 [2022-03-01 16:13:32,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:32,888 INFO L470 AbstractCegarLoop]: Abstraction has 2079 states and 5371 transitions. [2022-03-01 16:13:32,888 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-01 16:13:32,888 INFO L276 IsEmpty]: Start isEmpty. Operand 2079 states and 5371 transitions. [2022-03-01 16:13:32,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:13:32,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:32,891 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-01 16:13:32,908 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-01 16:13:33,107 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-01 16:13:33,110 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:33,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:33,111 INFO L85 PathProgramCache]: Analyzing trace with hash 53092897, now seen corresponding path program 19 times [2022-03-01 16:13:33,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:33,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364846394] [2022-03-01 16:13:33,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:33,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:33,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:34,248 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-01 16:13:34,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:34,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364846394] [2022-03-01 16:13:34,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364846394] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:34,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673328045] [2022-03-01 16:13:34,248 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:13:34,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:34,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:34,252 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-01 16:13:34,253 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-01 16:13:34,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:34,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-01 16:13:34,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:34,386 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-01 16:13:34,654 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:34,654 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-01 16:13:36,047 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-01 16:13:36,173 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-01 16:13:36,416 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-01 16:13:36,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:36,711 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-01 16:13:37,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:37,182 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-01 16:13:37,186 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-01 16:13:38,948 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-01 16:13:38,963 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-01 16:13:38,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673328045] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:38,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:38,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 90 [2022-03-01 16:13:38,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035437792] [2022-03-01 16:13:38,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:38,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-01 16:13:38,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:38,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-01 16:13:38,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=7327, Unknown=1, NotChecked=174, Total=8010 [2022-03-01 16:13:38,974 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-01 16:13:44,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:13:44,709 INFO L93 Difference]: Finished difference Result 4614 states and 11985 transitions. [2022-03-01 16:13:44,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-01 16:13:44,710 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-01 16:13:44,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:13:44,717 INFO L225 Difference]: With dead ends: 4614 [2022-03-01 16:13:44,717 INFO L226 Difference]: Without dead ends: 4150 [2022-03-01 16:13:44,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 221 SyntacticMatches, 13 SemanticMatches, 153 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 8032 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2112, Invalid=21447, Unknown=7, NotChecked=304, Total=23870 [2022-03-01 16:13:44,720 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 2107 mSDsluCounter, 7789 mSDsCounter, 0 mSdLazyCounter, 3642 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2107 SdHoareTripleChecker+Valid, 7238 SdHoareTripleChecker+Invalid, 4963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 3642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1170 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:13:44,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2107 Valid, 7238 Invalid, 4963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 3642 Invalid, 0 Unknown, 1170 Unchecked, 1.3s Time] [2022-03-01 16:13:44,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4150 states. [2022-03-01 16:13:44,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4150 to 2470. [2022-03-01 16:13:44,775 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-01 16:13:44,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2470 states to 2470 states and 6342 transitions. [2022-03-01 16:13:44,780 INFO L78 Accepts]: Start accepts. Automaton has 2470 states and 6342 transitions. Word has length 130 [2022-03-01 16:13:44,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:13:44,780 INFO L470 AbstractCegarLoop]: Abstraction has 2470 states and 6342 transitions. [2022-03-01 16:13:44,780 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-01 16:13:44,780 INFO L276 IsEmpty]: Start isEmpty. Operand 2470 states and 6342 transitions. [2022-03-01 16:13:44,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:13:44,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:13:44,786 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-01 16:13:44,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-01 16:13:45,008 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-01 16:13:45,008 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:13:45,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:13:45,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1694119649, now seen corresponding path program 20 times [2022-03-01 16:13:45,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:13:45,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898430610] [2022-03-01 16:13:45,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:13:45,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:13:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:13:46,242 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-01 16:13:46,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:13:46,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898430610] [2022-03-01 16:13:46,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898430610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:13:46,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983620676] [2022-03-01 16:13:46,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:13:46,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:13:46,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:13:46,245 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-01 16:13:46,246 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-01 16:13:46,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:13:46,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:13:46,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-01 16:13:46,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:13:46,375 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-01 16:13:46,640 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:13:46,640 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-01 16:13:47,927 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-01 16:13:48,074 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-01 16:13:48,467 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-01 16:13:48,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:13:49,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:13:49,230 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-01 16:13:49,233 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-01 16:13:51,430 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-01 16:13:51,455 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-01 16:13:51,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983620676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:13:51,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:13:51,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 89 [2022-03-01 16:13:51,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409129453] [2022-03-01 16:13:51,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:13:51,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-01 16:13:51,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:13:51,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-01 16:13:51,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=7327, Unknown=4, NotChecked=0, Total=7832 [2022-03-01 16:13:51,457 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-01 16:14:03,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:03,821 INFO L93 Difference]: Finished difference Result 5727 states and 14745 transitions. [2022-03-01 16:14:03,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-01 16:14:03,821 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-01 16:14:03,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:03,828 INFO L225 Difference]: With dead ends: 5727 [2022-03-01 16:14:03,828 INFO L226 Difference]: Without dead ends: 5302 [2022-03-01 16:14:03,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 215 SyntacticMatches, 18 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13310 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=3173, Invalid=33867, Unknown=16, NotChecked=0, Total=37056 [2022-03-01 16:14:03,833 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 3305 mSDsluCounter, 8769 mSDsCounter, 0 mSdLazyCounter, 4808 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3305 SdHoareTripleChecker+Valid, 8276 SdHoareTripleChecker+Invalid, 7003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 4808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1832 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:03,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3305 Valid, 8276 Invalid, 7003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 4808 Invalid, 0 Unknown, 1832 Unchecked, 2.3s Time] [2022-03-01 16:14:03,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5302 states. [2022-03-01 16:14:03,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5302 to 2636. [2022-03-01 16:14:03,872 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-01 16:14:03,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 6808 transitions. [2022-03-01 16:14:03,875 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 6808 transitions. Word has length 130 [2022-03-01 16:14:03,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:03,876 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 6808 transitions. [2022-03-01 16:14:03,876 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-01 16:14:03,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 6808 transitions. [2022-03-01 16:14:03,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:14:03,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:03,880 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-01 16:14:03,900 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-01 16:14:04,095 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-01 16:14:04,095 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:04,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:04,096 INFO L85 PathProgramCache]: Analyzing trace with hash -910520801, now seen corresponding path program 21 times [2022-03-01 16:14:04,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:04,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367222566] [2022-03-01 16:14:04,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:04,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:05,384 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-01 16:14:05,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:05,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367222566] [2022-03-01 16:14:05,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367222566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:05,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387238994] [2022-03-01 16:14:05,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:14:05,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:05,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:05,386 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-01 16:14:05,387 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-01 16:14:05,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 16:14:05,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:05,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-01 16:14:05,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:06,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:14:06,163 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-01 16:14:06,234 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-01 16:14:06,474 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-01 16:14:06,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:06,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:06,895 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-01 16:14:06,898 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-01 16:14:07,704 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-01 16:14:07,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387238994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:07,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:07,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 23, 23] total 70 [2022-03-01 16:14:07,705 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901053763] [2022-03-01 16:14:07,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:07,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-01 16:14:07,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:07,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-01 16:14:07,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=4559, Unknown=4, NotChecked=0, Total=4830 [2022-03-01 16:14:07,706 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-01 16:14:12,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:12,772 INFO L93 Difference]: Finished difference Result 4336 states and 11192 transitions. [2022-03-01 16:14:12,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-01 16:14:12,773 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-01 16:14:12,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:12,778 INFO L225 Difference]: With dead ends: 4336 [2022-03-01 16:14:12,778 INFO L226 Difference]: Without dead ends: 3980 [2022-03-01 16:14:12,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 224 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6226 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1606, Invalid=20146, Unknown=4, NotChecked=0, Total=21756 [2022-03-01 16:14:12,780 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 1925 mSDsluCounter, 6533 mSDsCounter, 0 mSdLazyCounter, 3609 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1925 SdHoareTripleChecker+Valid, 6203 SdHoareTripleChecker+Invalid, 4161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 3609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:12,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1925 Valid, 6203 Invalid, 4161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 3609 Invalid, 0 Unknown, 416 Unchecked, 1.3s Time] [2022-03-01 16:14:12,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2022-03-01 16:14:12,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 2406. [2022-03-01 16:14:12,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 2405 states have (on average 2.5817047817047816) internal successors, (6209), 2405 states have internal predecessors, (6209), 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-01 16:14:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 6209 transitions. [2022-03-01 16:14:12,812 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 6209 transitions. Word has length 130 [2022-03-01 16:14:12,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:12,813 INFO L470 AbstractCegarLoop]: Abstraction has 2406 states and 6209 transitions. [2022-03-01 16:14:12,813 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-01 16:14:12,813 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 6209 transitions. [2022-03-01 16:14:12,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:14:12,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:12,817 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-01 16:14:12,834 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-01 16:14:13,032 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-01 16:14:13,032 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:13,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:13,033 INFO L85 PathProgramCache]: Analyzing trace with hash 15567689, now seen corresponding path program 22 times [2022-03-01 16:14:13,033 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:13,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508306482] [2022-03-01 16:14:13,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:13,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:14,330 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-01 16:14:14,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:14,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508306482] [2022-03-01 16:14:14,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508306482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:14,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955648543] [2022-03-01 16:14:14,330 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:14:14,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:14,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:14,331 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-01 16:14:14,332 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-01 16:14:14,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:14:14,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:14,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 16:14:14,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:14,444 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-01 16:14:14,541 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:14,541 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-01 16:14:14,886 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-01 16:14:15,044 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-01 16:14:15,210 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-01 16:14:15,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:15,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:15,574 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-01 16:14:15,577 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-01 16:14:15,579 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-01 16:14:16,370 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-01 16:14:16,396 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-01 16:14:16,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955648543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:16,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:16,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 22, 22] total 61 [2022-03-01 16:14:16,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297025954] [2022-03-01 16:14:16,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:16,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 16:14:16,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:16,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 16:14:16,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=3429, Unknown=2, NotChecked=0, Total=3660 [2022-03-01 16:14:16,397 INFO L87 Difference]: Start difference. First operand 2406 states and 6209 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-01 16:14:20,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:20,783 INFO L93 Difference]: Finished difference Result 3665 states and 9493 transitions. [2022-03-01 16:14:20,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 16:14:20,784 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-01 16:14:20,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:20,789 INFO L225 Difference]: With dead ends: 3665 [2022-03-01 16:14:20,789 INFO L226 Difference]: Without dead ends: 3291 [2022-03-01 16:14:20,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 233 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3558 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1118, Invalid=11762, Unknown=2, NotChecked=0, Total=12882 [2022-03-01 16:14:20,790 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 1469 mSDsluCounter, 6211 mSDsCounter, 0 mSdLazyCounter, 3016 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1469 SdHoareTripleChecker+Valid, 5883 SdHoareTripleChecker+Invalid, 3632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 3016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 527 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:20,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1469 Valid, 5883 Invalid, 3632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 3016 Invalid, 0 Unknown, 527 Unchecked, 1.4s Time] [2022-03-01 16:14:20,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3291 states. [2022-03-01 16:14:20,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3291 to 2170. [2022-03-01 16:14:20,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2170 states, 2169 states have (on average 2.5384970032272935) internal successors, (5506), 2169 states have internal predecessors, (5506), 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-01 16:14:20,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2170 states to 2170 states and 5506 transitions. [2022-03-01 16:14:20,819 INFO L78 Accepts]: Start accepts. Automaton has 2170 states and 5506 transitions. Word has length 130 [2022-03-01 16:14:20,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:20,820 INFO L470 AbstractCegarLoop]: Abstraction has 2170 states and 5506 transitions. [2022-03-01 16:14:20,820 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-01 16:14:20,820 INFO L276 IsEmpty]: Start isEmpty. Operand 2170 states and 5506 transitions. [2022-03-01 16:14:20,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:14:20,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:20,824 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-01 16:14:20,844 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-01 16:14:21,039 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-01 16:14:21,040 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:21,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:21,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1590563965, now seen corresponding path program 23 times [2022-03-01 16:14:21,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:21,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510709359] [2022-03-01 16:14:21,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:21,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:22,351 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-01 16:14:22,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:22,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510709359] [2022-03-01 16:14:22,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510709359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:22,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014886116] [2022-03-01 16:14:22,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:14:22,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:22,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:22,352 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-01 16:14:22,353 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-01 16:14:22,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 16:14:22,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:22,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:14:22,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:22,502 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-01 16:14:22,668 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:22,669 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-01 16:14:23,252 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-01 16:14:23,434 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:14:23,435 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-01 16:14:23,731 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-01 16:14:23,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:24,112 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-01 16:14:24,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:24,172 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-01 16:14:24,176 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-01 16:14:24,178 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-01 16:14:25,646 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-01 16:14:25,670 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-01 16:14:25,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014886116] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:25,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:25,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22, 22] total 67 [2022-03-01 16:14:25,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227132130] [2022-03-01 16:14:25,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:25,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-01 16:14:25,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:25,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-01 16:14:25,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=3961, Unknown=1, NotChecked=128, Total=4422 [2022-03-01 16:14:25,671 INFO L87 Difference]: Start difference. First operand 2170 states and 5506 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-01 16:14:26,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:26,518 INFO L93 Difference]: Finished difference Result 2843 states and 7217 transitions. [2022-03-01 16:14:26,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 16:14:26,518 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-01 16:14:26,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:26,522 INFO L225 Difference]: With dead ends: 2843 [2022-03-01 16:14:26,522 INFO L226 Difference]: Without dead ends: 2648 [2022-03-01 16:14:26,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 237 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 2757 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=519, Invalid=6624, Unknown=1, NotChecked=166, Total=7310 [2022-03-01 16:14:26,523 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 558 mSDsluCounter, 3063 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 3128 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:26,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 3128 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 526 Invalid, 0 Unknown, 410 Unchecked, 0.2s Time] [2022-03-01 16:14:26,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states. [2022-03-01 16:14:26,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 2201. [2022-03-01 16:14:26,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 2200 states have (on average 2.5445454545454544) internal successors, (5598), 2200 states have internal predecessors, (5598), 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-01 16:14:26,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 5598 transitions. [2022-03-01 16:14:26,552 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 5598 transitions. Word has length 130 [2022-03-01 16:14:26,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:26,552 INFO L470 AbstractCegarLoop]: Abstraction has 2201 states and 5598 transitions. [2022-03-01 16:14:26,552 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-01 16:14:26,552 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 5598 transitions. [2022-03-01 16:14:26,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:14:26,555 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:26,555 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-01 16:14:26,572 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-01 16:14:26,772 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-01 16:14:26,772 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:26,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:26,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1285835269, now seen corresponding path program 24 times [2022-03-01 16:14:26,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:26,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183320835] [2022-03-01 16:14:26,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:26,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:27,924 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-01 16:14:27,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:27,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183320835] [2022-03-01 16:14:27,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183320835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:27,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159823238] [2022-03-01 16:14:27,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:14:27,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:27,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:27,926 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-01 16:14:27,928 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-01 16:14:28,031 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 16:14:28,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:28,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 16:14:28,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:28,078 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-01 16:14:28,208 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:28,208 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-01 16:14:28,686 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-01 16:14:28,784 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-01 16:14:28,964 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-01 16:14:28,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:29,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:29,309 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-01 16:14:29,314 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-01 16:14:29,316 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-01 16:14:29,834 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-01 16:14:29,847 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-01 16:14:29,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159823238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:29,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:29,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 22, 22] total 60 [2022-03-01 16:14:29,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963339797] [2022-03-01 16:14:29,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:29,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-01 16:14:29,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:29,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-01 16:14:29,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=3320, Unknown=3, NotChecked=0, Total=3540 [2022-03-01 16:14:29,849 INFO L87 Difference]: Start difference. First operand 2201 states and 5598 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-01 16:14:33,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:33,226 INFO L93 Difference]: Finished difference Result 3250 states and 8365 transitions. [2022-03-01 16:14:33,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 16:14:33,227 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-01 16:14:33,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:33,231 INFO L225 Difference]: With dead ends: 3250 [2022-03-01 16:14:33,232 INFO L226 Difference]: Without dead ends: 3112 [2022-03-01 16:14:33,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 234 SyntacticMatches, 4 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4027 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1279, Invalid=13723, Unknown=4, NotChecked=0, Total=15006 [2022-03-01 16:14:33,236 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 1560 mSDsluCounter, 5404 mSDsCounter, 0 mSdLazyCounter, 2794 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1560 SdHoareTripleChecker+Valid, 5121 SdHoareTripleChecker+Invalid, 3454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:33,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1560 Valid, 5121 Invalid, 3454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2794 Invalid, 0 Unknown, 554 Unchecked, 0.9s Time] [2022-03-01 16:14:33,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3112 states. [2022-03-01 16:14:33,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3112 to 2100. [2022-03-01 16:14:33,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2100 states, 2099 states have (on average 2.5302525011910433) internal successors, (5311), 2099 states have internal predecessors, (5311), 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-01 16:14:33,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2100 states to 2100 states and 5311 transitions. [2022-03-01 16:14:33,295 INFO L78 Accepts]: Start accepts. Automaton has 2100 states and 5311 transitions. Word has length 130 [2022-03-01 16:14:33,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:33,295 INFO L470 AbstractCegarLoop]: Abstraction has 2100 states and 5311 transitions. [2022-03-01 16:14:33,295 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-01 16:14:33,295 INFO L276 IsEmpty]: Start isEmpty. Operand 2100 states and 5311 transitions. [2022-03-01 16:14:33,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:14:33,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:33,298 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-01 16:14:33,314 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-01 16:14:33,514 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-01 16:14:33,514 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:33,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:33,515 INFO L85 PathProgramCache]: Analyzing trace with hash 4021751, now seen corresponding path program 25 times [2022-03-01 16:14:33,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:33,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366042914] [2022-03-01 16:14:33,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:33,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:33,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:34,571 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-01 16:14:34,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:34,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366042914] [2022-03-01 16:14:34,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366042914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:34,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607293084] [2022-03-01 16:14:34,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:14:34,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:34,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:34,573 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-01 16:14:34,574 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-01 16:14:34,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:34,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-01 16:14:34,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:34,691 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-01 16:14:34,860 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:34,860 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-01 16:14:35,848 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-01 16:14:35,972 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-01 16:14:36,441 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-01 16:14:36,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:37,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:37,086 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-01 16:14:37,089 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-01 16:14:39,194 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-01 16:14:39,219 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-01 16:14:39,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607293084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:39,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:39,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 90 [2022-03-01 16:14:39,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215634816] [2022-03-01 16:14:39,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:39,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-01 16:14:39,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:39,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-01 16:14:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=497, Invalid=7510, Unknown=3, NotChecked=0, Total=8010 [2022-03-01 16:14:39,222 INFO L87 Difference]: Start difference. First operand 2100 states and 5311 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-01 16:14:45,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:45,704 INFO L93 Difference]: Finished difference Result 3400 states and 8642 transitions. [2022-03-01 16:14:45,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-01 16:14:45,704 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-01 16:14:45,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:45,708 INFO L225 Difference]: With dead ends: 3400 [2022-03-01 16:14:45,708 INFO L226 Difference]: Without dead ends: 2995 [2022-03-01 16:14:45,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 204 SyntacticMatches, 12 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8548 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=1998, Invalid=23118, Unknown=6, NotChecked=0, Total=25122 [2022-03-01 16:14:45,710 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 2115 mSDsluCounter, 7855 mSDsCounter, 0 mSdLazyCounter, 4071 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2115 SdHoareTripleChecker+Valid, 7561 SdHoareTripleChecker+Invalid, 4652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 4071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 404 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:45,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2115 Valid, 7561 Invalid, 4652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 4071 Invalid, 0 Unknown, 404 Unchecked, 1.6s Time] [2022-03-01 16:14:45,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2995 states. [2022-03-01 16:14:45,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2995 to 2116. [2022-03-01 16:14:45,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 2115 states have (on average 2.533806146572104) internal successors, (5359), 2115 states have internal predecessors, (5359), 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-01 16:14:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 5359 transitions. [2022-03-01 16:14:45,736 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 5359 transitions. Word has length 130 [2022-03-01 16:14:45,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:45,736 INFO L470 AbstractCegarLoop]: Abstraction has 2116 states and 5359 transitions. [2022-03-01 16:14:45,736 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-01 16:14:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 5359 transitions. [2022-03-01 16:14:45,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-01 16:14:45,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:45,739 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-01 16:14:45,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 16:14:45,955 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-01 16:14:45,955 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:45,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:45,956 INFO L85 PathProgramCache]: Analyzing trace with hash -812757993, now seen corresponding path program 26 times [2022-03-01 16:14:45,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:45,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371510437] [2022-03-01 16:14:45,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:45,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:46,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:47,093 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-01 16:14:47,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:47,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371510437] [2022-03-01 16:14:47,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371510437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:47,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530226589] [2022-03-01 16:14:47,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:14:47,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:47,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:47,095 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-01 16:14:47,095 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-01 16:14:47,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:14:47,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:47,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-01 16:14:47,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:14:47,230 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-01 16:14:47,463 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:14:47,464 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-01 16:14:48,363 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-01 16:14:48,472 INFO L353 Elim1Store]: treesize reduction 15, result has 16.7 percent of original size [2022-03-01 16:14:48,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 25 treesize of output 10 [2022-03-01 16:14:49,003 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-01 16:14:49,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:14:49,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:14:49,556 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-01 16:14:49,558 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-01 16:14:51,301 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-01 16:14:51,318 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-01 16:14:51,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530226589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:14:51,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:14:51,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 88 [2022-03-01 16:14:51,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051000103] [2022-03-01 16:14:51,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:14:51,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-03-01 16:14:51,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:14:51,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-03-01 16:14:51,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=515, Invalid=7138, Unknown=3, NotChecked=0, Total=7656 [2022-03-01 16:14:51,320 INFO L87 Difference]: Start difference. First operand 2116 states and 5359 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-01 16:14:58,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:14:58,218 INFO L93 Difference]: Finished difference Result 3639 states and 9301 transitions. [2022-03-01 16:14:58,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-01 16:14:58,219 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-01 16:14:58,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:14:58,223 INFO L225 Difference]: With dead ends: 3639 [2022-03-01 16:14:58,223 INFO L226 Difference]: Without dead ends: 3382 [2022-03-01 16:14:58,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 202 SyntacticMatches, 13 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9412 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=2425, Invalid=24959, Unknown=6, NotChecked=0, Total=27390 [2022-03-01 16:14:58,225 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 2438 mSDsluCounter, 8092 mSDsCounter, 0 mSdLazyCounter, 4311 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2438 SdHoareTripleChecker+Valid, 7745 SdHoareTripleChecker+Invalid, 5501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 4311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1006 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:14:58,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2438 Valid, 7745 Invalid, 5501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 4311 Invalid, 0 Unknown, 1006 Unchecked, 1.6s Time] [2022-03-01 16:14:58,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3382 states. [2022-03-01 16:14:58,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3382 to 2107. [2022-03-01 16:14:58,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2106 states have (on average 2.5365622032288697) internal successors, (5342), 2106 states have internal predecessors, (5342), 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-01 16:14:58,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 5342 transitions. [2022-03-01 16:14:58,255 INFO L78 Accepts]: Start accepts. Automaton has 2107 states and 5342 transitions. Word has length 130 [2022-03-01 16:14:58,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:14:58,255 INFO L470 AbstractCegarLoop]: Abstraction has 2107 states and 5342 transitions. [2022-03-01 16:14:58,255 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-01 16:14:58,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2107 states and 5342 transitions. [2022-03-01 16:14:58,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:14:58,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:14:58,258 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-01 16:14:58,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-01 16:14:58,490 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-01 16:14:58,490 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:14:58,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:14:58,490 INFO L85 PathProgramCache]: Analyzing trace with hash -491141122, now seen corresponding path program 27 times [2022-03-01 16:14:58,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:14:58,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545431275] [2022-03-01 16:14:58,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:14:58,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:14:58,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:14:59,649 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-01 16:14:59,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:14:59,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545431275] [2022-03-01 16:14:59,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545431275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:14:59,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177426342] [2022-03-01 16:14:59,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:14:59,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:14:59,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:14:59,650 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-01 16:14:59,651 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-01 16:14:59,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 16:14:59,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:14:59,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 16:14:59,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:00,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:15:00,463 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-01 16:15:00,639 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:15:00,640 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-01 16:15:00,708 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-01 16:15:00,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:01,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:01,112 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-01 16:15:01,115 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-01 16:15:01,997 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-01 16:15:01,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177426342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:01,997 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:01,997 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 14, 14] total 52 [2022-03-01 16:15:01,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149104957] [2022-03-01 16:15:01,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:01,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-01 16:15:01,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:01,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-01 16:15:01,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=2461, Unknown=2, NotChecked=0, Total=2652 [2022-03-01 16:15:01,998 INFO L87 Difference]: Start difference. First operand 2107 states and 5342 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-01 16:15:06,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:06,507 INFO L93 Difference]: Finished difference Result 5355 states and 14218 transitions. [2022-03-01 16:15:06,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 16:15:06,507 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-01 16:15:06,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:06,515 INFO L225 Difference]: With dead ends: 5355 [2022-03-01 16:15:06,515 INFO L226 Difference]: Without dead ends: 5283 [2022-03-01 16:15:06,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 254 SyntacticMatches, 7 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2264 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1415, Invalid=9086, Unknown=5, NotChecked=0, Total=10506 [2022-03-01 16:15:06,516 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 1690 mSDsluCounter, 5157 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1690 SdHoareTripleChecker+Valid, 5159 SdHoareTripleChecker+Invalid, 1682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:06,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1690 Valid, 5159 Invalid, 1682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1188 Invalid, 0 Unknown, 423 Unchecked, 0.6s Time] [2022-03-01 16:15:06,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5283 states. [2022-03-01 16:15:06,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5283 to 3375. [2022-03-01 16:15:06,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3375 states, 3374 states have (on average 2.6573799644339062) internal successors, (8966), 3374 states have internal predecessors, (8966), 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-01 16:15:06,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3375 states to 3375 states and 8966 transitions. [2022-03-01 16:15:06,570 INFO L78 Accepts]: Start accepts. Automaton has 3375 states and 8966 transitions. Word has length 135 [2022-03-01 16:15:06,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:06,570 INFO L470 AbstractCegarLoop]: Abstraction has 3375 states and 8966 transitions. [2022-03-01 16:15:06,571 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-01 16:15:06,571 INFO L276 IsEmpty]: Start isEmpty. Operand 3375 states and 8966 transitions. [2022-03-01 16:15:06,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:15:06,578 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:06,578 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-01 16:15:06,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-01 16:15:06,800 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-01 16:15:06,800 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:06,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:06,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1444166304, now seen corresponding path program 28 times [2022-03-01 16:15:06,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:06,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112282214] [2022-03-01 16:15:06,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:06,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:06,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:07,312 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-01 16:15:07,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:07,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112282214] [2022-03-01 16:15:07,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112282214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:07,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917929424] [2022-03-01 16:15:07,312 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:15:07,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:07,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:07,313 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-01 16:15:07,314 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-01 16:15:07,425 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:15:07,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:07,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:15:07,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:07,456 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-01 16:15:07,631 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:15:07,631 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-01 16:15:08,522 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-01 16:15:08,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:08,750 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-01 16:15:08,844 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-01 16:15:08,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:09,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:09,044 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-01 16:15:09,046 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-01 16:15:10,663 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-01 16:15:10,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917929424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:10,663 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:10,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 68 [2022-03-01 16:15:10,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369790255] [2022-03-01 16:15:10,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:10,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-01 16:15:10,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:10,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-01 16:15:10,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=4125, Unknown=16, NotChecked=0, Total=4556 [2022-03-01 16:15:10,665 INFO L87 Difference]: Start difference. First operand 3375 states and 8966 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-01 16:15:14,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:14,008 INFO L93 Difference]: Finished difference Result 8462 states and 23259 transitions. [2022-03-01 16:15:14,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 16:15:14,009 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-01 16:15:14,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:14,023 INFO L225 Difference]: With dead ends: 8462 [2022-03-01 16:15:14,023 INFO L226 Difference]: Without dead ends: 8462 [2022-03-01 16:15:14,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 236 SyntacticMatches, 12 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3674 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1881, Invalid=11909, Unknown=16, NotChecked=0, Total=13806 [2022-03-01 16:15:14,024 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 2114 mSDsluCounter, 6468 mSDsCounter, 0 mSdLazyCounter, 2053 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2114 SdHoareTripleChecker+Valid, 6419 SdHoareTripleChecker+Invalid, 2793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 2053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 565 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:14,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2114 Valid, 6419 Invalid, 2793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 2053 Invalid, 0 Unknown, 565 Unchecked, 0.7s Time] [2022-03-01 16:15:14,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8462 states. [2022-03-01 16:15:14,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8462 to 5314. [2022-03-01 16:15:14,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5314 states, 5313 states have (on average 2.7615283267457182) internal successors, (14672), 5313 states have internal predecessors, (14672), 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-01 16:15:14,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5314 states to 5314 states and 14672 transitions. [2022-03-01 16:15:14,143 INFO L78 Accepts]: Start accepts. Automaton has 5314 states and 14672 transitions. Word has length 135 [2022-03-01 16:15:14,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:14,143 INFO L470 AbstractCegarLoop]: Abstraction has 5314 states and 14672 transitions. [2022-03-01 16:15:14,143 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-01 16:15:14,143 INFO L276 IsEmpty]: Start isEmpty. Operand 5314 states and 14672 transitions. [2022-03-01 16:15:14,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:15:14,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:14,150 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-01 16:15:14,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 16:15:14,363 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-01 16:15:14,364 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:14,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:14,364 INFO L85 PathProgramCache]: Analyzing trace with hash 442989216, now seen corresponding path program 29 times [2022-03-01 16:15:14,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:14,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809148007] [2022-03-01 16:15:14,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:14,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:14,969 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-01 16:15:14,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:14,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809148007] [2022-03-01 16:15:14,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809148007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:14,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871154910] [2022-03-01 16:15:14,970 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:15:14,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:14,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:14,971 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-01 16:15:14,972 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-01 16:15:15,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 16:15:15,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:15,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 16:15:15,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:15,131 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-01 16:15:15,299 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:15:15,299 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-01 16:15:16,174 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-01 16:15:16,457 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:15:16,457 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-01 16:15:16,470 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-01 16:15:16,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:16,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:16,707 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-01 16:15:16,708 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-01 16:15:18,282 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-01 16:15:18,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871154910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:18,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:18,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 68 [2022-03-01 16:15:18,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454082661] [2022-03-01 16:15:18,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:18,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-01 16:15:18,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:18,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-01 16:15:18,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=4157, Unknown=10, NotChecked=0, Total=4556 [2022-03-01 16:15:18,290 INFO L87 Difference]: Start difference. First operand 5314 states and 14672 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-01 16:15:21,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:21,750 INFO L93 Difference]: Finished difference Result 9338 states and 25470 transitions. [2022-03-01 16:15:21,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-01 16:15:21,750 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-01 16:15:21,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:21,765 INFO L225 Difference]: With dead ends: 9338 [2022-03-01 16:15:21,765 INFO L226 Difference]: Without dead ends: 9338 [2022-03-01 16:15:21,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 243 SyntacticMatches, 11 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3562 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1721, Invalid=11841, Unknown=10, NotChecked=0, Total=13572 [2022-03-01 16:15:21,767 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 1970 mSDsluCounter, 6270 mSDsCounter, 0 mSdLazyCounter, 1920 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1970 SdHoareTripleChecker+Valid, 6122 SdHoareTripleChecker+Invalid, 2744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 649 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:21,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1970 Valid, 6122 Invalid, 2744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1920 Invalid, 0 Unknown, 649 Unchecked, 0.8s Time] [2022-03-01 16:15:21,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9338 states. [2022-03-01 16:15:21,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9338 to 6844. [2022-03-01 16:15:21,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6844 states, 6843 states have (on average 2.7794826830337573) internal successors, (19020), 6843 states have internal predecessors, (19020), 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-01 16:15:21,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6844 states to 6844 states and 19020 transitions. [2022-03-01 16:15:21,908 INFO L78 Accepts]: Start accepts. Automaton has 6844 states and 19020 transitions. Word has length 135 [2022-03-01 16:15:21,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:21,908 INFO L470 AbstractCegarLoop]: Abstraction has 6844 states and 19020 transitions. [2022-03-01 16:15:21,909 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-01 16:15:21,909 INFO L276 IsEmpty]: Start isEmpty. Operand 6844 states and 19020 transitions. [2022-03-01 16:15:21,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:15:21,917 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:21,918 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-01 16:15:21,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-01 16:15:22,131 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-01 16:15:22,131 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:22,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:22,134 INFO L85 PathProgramCache]: Analyzing trace with hash 367404166, now seen corresponding path program 30 times [2022-03-01 16:15:22,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:22,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526991526] [2022-03-01 16:15:22,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:22,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:22,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:22,715 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-01 16:15:22,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:22,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526991526] [2022-03-01 16:15:22,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526991526] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:22,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310154707] [2022-03-01 16:15:22,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:15:22,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:22,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:22,717 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-01 16:15:22,718 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-01 16:15:22,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 16:15:22,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:22,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 16:15:22,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:23,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:15:23,524 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-01 16:15:23,665 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-03-01 16:15:23,666 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-01 16:15:23,711 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-01 16:15:23,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:24,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:24,057 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-01 16:15:24,060 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-01 16:15:25,075 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-01 16:15:25,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310154707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:25,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:25,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14, 14] total 49 [2022-03-01 16:15:25,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645041024] [2022-03-01 16:15:25,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:25,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-01 16:15:25,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:25,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-01 16:15:25,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=2160, Unknown=1, NotChecked=0, Total=2352 [2022-03-01 16:15:25,076 INFO L87 Difference]: Start difference. First operand 6844 states and 19020 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-01 16:15:27,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:27,520 INFO L93 Difference]: Finished difference Result 7355 states and 20290 transitions. [2022-03-01 16:15:27,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 16:15:27,520 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-01 16:15:27,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:27,531 INFO L225 Difference]: With dead ends: 7355 [2022-03-01 16:15:27,532 INFO L226 Difference]: Without dead ends: 7355 [2022-03-01 16:15:27,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=830, Invalid=6141, Unknown=1, NotChecked=0, Total=6972 [2022-03-01 16:15:27,532 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 1143 mSDsluCounter, 4021 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1143 SdHoareTripleChecker+Valid, 4060 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:27,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1143 Valid, 4060 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 672 Invalid, 0 Unknown, 143 Unchecked, 0.3s Time] [2022-03-01 16:15:27,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7355 states. [2022-03-01 16:15:27,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7355 to 6854. [2022-03-01 16:15:27,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6854 states, 6853 states have (on average 2.7786370932438347) internal successors, (19042), 6853 states have internal predecessors, (19042), 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-01 16:15:27,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6854 states to 6854 states and 19042 transitions. [2022-03-01 16:15:27,629 INFO L78 Accepts]: Start accepts. Automaton has 6854 states and 19042 transitions. Word has length 135 [2022-03-01 16:15:27,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:27,629 INFO L470 AbstractCegarLoop]: Abstraction has 6854 states and 19042 transitions. [2022-03-01 16:15:27,630 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-01 16:15:27,630 INFO L276 IsEmpty]: Start isEmpty. Operand 6854 states and 19042 transitions. [2022-03-01 16:15:27,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:15:27,639 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:27,641 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-01 16:15:27,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-01 16:15:27,855 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-01 16:15:27,855 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:27,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:27,856 INFO L85 PathProgramCache]: Analyzing trace with hash -212630346, now seen corresponding path program 31 times [2022-03-01 16:15:27,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:27,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148765119] [2022-03-01 16:15:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:27,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:28,454 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-01 16:15:28,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:28,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148765119] [2022-03-01 16:15:28,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148765119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:28,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314349640] [2022-03-01 16:15:28,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:15:28,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:28,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:28,456 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-01 16:15:28,457 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-01 16:15:28,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:28,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 16:15:28,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:28,585 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-01 16:15:28,777 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:15:28,777 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-01 16:15:29,523 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-01 16:15:29,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:29,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 23 treesize of output 23 [2022-03-01 16:15:29,866 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-01 16:15:29,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:30,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:30,216 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-01 16:15:30,219 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-01 16:15:32,698 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-01 16:15:32,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314349640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:32,699 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:32,699 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 29, 28] total 73 [2022-03-01 16:15:32,699 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438722663] [2022-03-01 16:15:32,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:32,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-01 16:15:32,699 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:32,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-01 16:15:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=4718, Unknown=10, NotChecked=0, Total=5256 [2022-03-01 16:15:32,700 INFO L87 Difference]: Start difference. First operand 6854 states and 19042 transitions. Second operand has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 73 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-01 16:15:36,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:36,303 INFO L93 Difference]: Finished difference Result 14716 states and 41713 transitions. [2022-03-01 16:15:36,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 16:15:36,304 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 73 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 135 [2022-03-01 16:15:36,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:36,330 INFO L225 Difference]: With dead ends: 14716 [2022-03-01 16:15:36,330 INFO L226 Difference]: Without dead ends: 14482 [2022-03-01 16:15:36,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 231 SyntacticMatches, 12 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3669 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1851, Invalid=12419, Unknown=10, NotChecked=0, Total=14280 [2022-03-01 16:15:36,331 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 2102 mSDsluCounter, 5382 mSDsCounter, 0 mSdLazyCounter, 2023 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2102 SdHoareTripleChecker+Valid, 5338 SdHoareTripleChecker+Invalid, 2763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 544 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:36,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2102 Valid, 5338 Invalid, 2763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2023 Invalid, 0 Unknown, 544 Unchecked, 0.8s Time] [2022-03-01 16:15:36,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14482 states. [2022-03-01 16:15:36,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14482 to 10765. [2022-03-01 16:15:36,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10765 states, 10764 states have (on average 2.817075436640654) internal successors, (30323), 10764 states have internal predecessors, (30323), 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-01 16:15:36,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10765 states to 10765 states and 30323 transitions. [2022-03-01 16:15:36,520 INFO L78 Accepts]: Start accepts. Automaton has 10765 states and 30323 transitions. Word has length 135 [2022-03-01 16:15:36,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:36,521 INFO L470 AbstractCegarLoop]: Abstraction has 10765 states and 30323 transitions. [2022-03-01 16:15:36,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 73 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-01 16:15:36,521 INFO L276 IsEmpty]: Start isEmpty. Operand 10765 states and 30323 transitions. [2022-03-01 16:15:36,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:15:36,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:36,534 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-01 16:15:36,571 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-01 16:15:36,771 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-01 16:15:36,772 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:36,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:36,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1165655528, now seen corresponding path program 32 times [2022-03-01 16:15:36,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:36,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518923440] [2022-03-01 16:15:36,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:36,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:37,384 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-01 16:15:37,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:37,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518923440] [2022-03-01 16:15:37,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518923440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:37,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226619649] [2022-03-01 16:15:37,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:15:37,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:37,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:37,385 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-01 16:15:37,387 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-01 16:15:37,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:15:37,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:37,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-01 16:15:37,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:38,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:15:38,530 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-01 16:15:38,679 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-03-01 16:15:38,679 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-01 16:15:38,749 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-01 16:15:38,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:39,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:39,107 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-01 16:15:39,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 24 treesize of output 18 [2022-03-01 16:15:40,878 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-01 16:15:40,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226619649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:40,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:40,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 25] total 69 [2022-03-01 16:15:40,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270349888] [2022-03-01 16:15:40,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:40,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 16:15:40,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:40,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 16:15:40,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=562, Invalid=4129, Unknown=1, NotChecked=0, Total=4692 [2022-03-01 16:15:40,880 INFO L87 Difference]: Start difference. First operand 10765 states and 30323 transitions. Second operand has 69 states, 69 states have (on average 4.913043478260869) internal successors, (339), 69 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-01 16:15:55,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:15:55,493 INFO L93 Difference]: Finished difference Result 30419 states and 83484 transitions. [2022-03-01 16:15:55,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-01 16:15:55,494 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.913043478260869) internal successors, (339), 69 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-01 16:15:55,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:15:55,553 INFO L225 Difference]: With dead ends: 30419 [2022-03-01 16:15:55,553 INFO L226 Difference]: Without dead ends: 29224 [2022-03-01 16:15:55,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 256 SyntacticMatches, 8 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13580 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=6283, Invalid=35120, Unknown=9, NotChecked=0, Total=41412 [2022-03-01 16:15:55,556 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 6057 mSDsluCounter, 10864 mSDsCounter, 0 mSdLazyCounter, 3937 mSolverCounterSat, 654 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6057 SdHoareTripleChecker+Valid, 10463 SdHoareTripleChecker+Invalid, 7131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 654 IncrementalHoareTripleChecker+Valid, 3937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2540 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:15:55,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6057 Valid, 10463 Invalid, 7131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [654 Valid, 3937 Invalid, 0 Unknown, 2540 Unchecked, 1.9s Time] [2022-03-01 16:15:55,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29224 states. [2022-03-01 16:15:55,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29224 to 11228. [2022-03-01 16:15:55,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11228 states, 11227 states have (on average 2.817582613342834) internal successors, (31633), 11227 states have internal predecessors, (31633), 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-01 16:15:55,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11228 states to 11228 states and 31633 transitions. [2022-03-01 16:15:55,950 INFO L78 Accepts]: Start accepts. Automaton has 11228 states and 31633 transitions. Word has length 135 [2022-03-01 16:15:55,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:15:55,950 INFO L470 AbstractCegarLoop]: Abstraction has 11228 states and 31633 transitions. [2022-03-01 16:15:55,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.913043478260869) internal successors, (339), 69 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-01 16:15:55,950 INFO L276 IsEmpty]: Start isEmpty. Operand 11228 states and 31633 transitions. [2022-03-01 16:15:55,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-01 16:15:55,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:15:55,963 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-01 16:15:55,982 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-01 16:15:56,178 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-01 16:15:56,178 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:15:56,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:15:56,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1470786520, now seen corresponding path program 33 times [2022-03-01 16:15:56,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:15:56,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137650529] [2022-03-01 16:15:56,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:15:56,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:15:56,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:15:57,139 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-01 16:15:57,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:15:57,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137650529] [2022-03-01 16:15:57,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137650529] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:15:57,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299433539] [2022-03-01 16:15:57,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:15:57,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:15:57,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:15:57,141 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-01 16:15:57,142 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-01 16:15:57,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 16:15:57,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:15:57,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 16:15:57,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:15:57,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:15:57,860 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-01 16:15:57,930 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-01 16:15:57,964 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-01 16:15:57,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:15:58,058 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-01 16:15:58,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:15:58,080 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-01 16:15:58,082 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-01 16:15:58,595 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-01 16:15:58,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299433539] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:15:58,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:15:58,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 14, 14] total 49 [2022-03-01 16:15:58,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53707162] [2022-03-01 16:15:58,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:15:58,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-01 16:15:58,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:15:58,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-01 16:15:58,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2126, Unknown=1, NotChecked=92, Total=2352 [2022-03-01 16:15:58,596 INFO L87 Difference]: Start difference. First operand 11228 states and 31633 transitions. Second operand has 49 states, 49 states have (on average 6.183673469387755) internal successors, (303), 49 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-01 16:16:04,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:04,402 INFO L93 Difference]: Finished difference Result 21753 states and 59745 transitions. [2022-03-01 16:16:04,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 16:16:04,402 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.183673469387755) internal successors, (303), 49 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-01 16:16:04,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:04,438 INFO L225 Difference]: With dead ends: 21753 [2022-03-01 16:16:04,439 INFO L226 Difference]: Without dead ends: 21753 [2022-03-01 16:16:04,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 251 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2820 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1363, Invalid=11296, Unknown=1, NotChecked=222, Total=12882 [2022-03-01 16:16:04,440 INFO L933 BasicCegarLoop]: 234 mSDtfsCounter, 2179 mSDsluCounter, 6935 mSDsCounter, 0 mSdLazyCounter, 2815 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2179 SdHoareTripleChecker+Valid, 6702 SdHoareTripleChecker+Invalid, 3240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 2815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 258 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:04,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2179 Valid, 6702 Invalid, 3240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 2815 Invalid, 0 Unknown, 258 Unchecked, 1.4s Time] [2022-03-01 16:16:04,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21753 states. [2022-03-01 16:16:04,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21753 to 11094. [2022-03-01 16:16:04,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11094 states, 11093 states have (on average 2.8065446678085277) internal successors, (31133), 11093 states have internal predecessors, (31133), 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-01 16:16:04,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11094 states to 11094 states and 31133 transitions. [2022-03-01 16:16:04,672 INFO L78 Accepts]: Start accepts. Automaton has 11094 states and 31133 transitions. Word has length 135 [2022-03-01 16:16:04,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:04,672 INFO L470 AbstractCegarLoop]: Abstraction has 11094 states and 31133 transitions. [2022-03-01 16:16:04,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.183673469387755) internal successors, (303), 49 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-01 16:16:04,672 INFO L276 IsEmpty]: Start isEmpty. Operand 11094 states and 31133 transitions. [2022-03-01 16:16:04,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-01 16:16:04,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:04,684 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-01 16:16:04,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 16:16:04,887 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-01 16:16:04,888 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:04,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:04,888 INFO L85 PathProgramCache]: Analyzing trace with hash -585841728, now seen corresponding path program 34 times [2022-03-01 16:16:04,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:04,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112450815] [2022-03-01 16:16:04,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:04,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:04,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:06,274 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-01 16:16:06,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:06,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112450815] [2022-03-01 16:16:06,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112450815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:06,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237079237] [2022-03-01 16:16:06,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:16:06,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:06,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:06,276 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-01 16:16:06,277 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-01 16:16:06,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:16:06,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:16:06,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-01 16:16:06,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:06,415 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-01 16:16:06,698 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:16:06,698 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-01 16:16:08,002 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-01 16:16:08,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:16:08,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:08,220 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-01 16:16:08,403 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-01 16:16:08,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:08,693 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-01 16:16:09,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:09,053 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-01 16:16:09,056 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-01 16:16:11,426 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-01 16:16:11,443 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-01 16:16:11,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237079237] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:11,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:11,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 86 [2022-03-01 16:16:11,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251032213] [2022-03-01 16:16:11,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:11,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-01 16:16:11,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:11,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-01 16:16:11,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=6602, Unknown=1, NotChecked=166, Total=7310 [2022-03-01 16:16:11,445 INFO L87 Difference]: Start difference. First operand 11094 states and 31133 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-01 16:16:14,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:14,495 INFO L93 Difference]: Finished difference Result 15428 states and 42935 transitions. [2022-03-01 16:16:14,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-01 16:16:14,495 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-01 16:16:14,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:14,523 INFO L225 Difference]: With dead ends: 15428 [2022-03-01 16:16:14,523 INFO L226 Difference]: Without dead ends: 15084 [2022-03-01 16:16:14,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 224 SyntacticMatches, 11 SemanticMatches, 142 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 6751 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1887, Invalid=18422, Unknown=1, NotChecked=282, Total=20592 [2022-03-01 16:16:14,526 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 1855 mSDsluCounter, 5894 mSDsCounter, 0 mSdLazyCounter, 1734 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1855 SdHoareTripleChecker+Valid, 5572 SdHoareTripleChecker+Invalid, 3114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1304 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:14,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1855 Valid, 5572 Invalid, 3114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1734 Invalid, 0 Unknown, 1304 Unchecked, 0.6s Time] [2022-03-01 16:16:14,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15084 states. [2022-03-01 16:16:14,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15084 to 11047. [2022-03-01 16:16:14,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11047 states, 11046 states have (on average 2.809161687488684) internal successors, (31030), 11046 states have internal predecessors, (31030), 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-01 16:16:14,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11047 states to 11047 states and 31030 transitions. [2022-03-01 16:16:14,748 INFO L78 Accepts]: Start accepts. Automaton has 11047 states and 31030 transitions. Word has length 137 [2022-03-01 16:16:14,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:14,749 INFO L470 AbstractCegarLoop]: Abstraction has 11047 states and 31030 transitions. [2022-03-01 16:16:14,749 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-01 16:16:14,749 INFO L276 IsEmpty]: Start isEmpty. Operand 11047 states and 31030 transitions. [2022-03-01 16:16:14,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-01 16:16:14,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:14,761 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-01 16:16:14,796 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-01 16:16:14,975 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-01 16:16:14,976 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:14,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:14,976 INFO L85 PathProgramCache]: Analyzing trace with hash -464051704, now seen corresponding path program 35 times [2022-03-01 16:16:14,976 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:14,976 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175370164] [2022-03-01 16:16:14,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:14,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:14,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:16,607 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-01 16:16:16,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:16,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175370164] [2022-03-01 16:16:16,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175370164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:16,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014466304] [2022-03-01 16:16:16,608 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:16:16,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:16,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:16,609 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-01 16:16:16,610 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-01 16:16:16,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 16:16:16,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:16:16,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-01 16:16:16,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:16,773 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-01 16:16:16,953 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:16:16,953 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-01 16:16:17,825 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-01 16:16:17,886 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-01 16:16:18,069 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-01 16:16:18,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:18,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:18,552 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-01 16:16:18,554 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-01 16:16:19,323 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-01 16:16:19,347 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-01 16:16:19,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014466304] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:19,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:19,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 27, 23] total 71 [2022-03-01 16:16:19,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276575884] [2022-03-01 16:16:19,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:19,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-01 16:16:19,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:19,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-01 16:16:19,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=4684, Unknown=4, NotChecked=0, Total=4970 [2022-03-01 16:16:19,350 INFO L87 Difference]: Start difference. First operand 11047 states and 31030 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-01 16:16:25,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:25,973 INFO L93 Difference]: Finished difference Result 16998 states and 47041 transitions. [2022-03-01 16:16:25,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-01 16:16:25,974 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-01 16:16:25,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:26,004 INFO L225 Difference]: With dead ends: 16998 [2022-03-01 16:16:26,004 INFO L226 Difference]: Without dead ends: 16833 [2022-03-01 16:16:26,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 250 SyntacticMatches, 4 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5320 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1806, Invalid=17094, Unknown=6, NotChecked=0, Total=18906 [2022-03-01 16:16:26,006 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 2370 mSDsluCounter, 6952 mSDsCounter, 0 mSdLazyCounter, 3816 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2370 SdHoareTripleChecker+Valid, 6498 SdHoareTripleChecker+Invalid, 4486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 3816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 533 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:26,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2370 Valid, 6498 Invalid, 4486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 3816 Invalid, 0 Unknown, 533 Unchecked, 1.5s Time] [2022-03-01 16:16:26,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16833 states. [2022-03-01 16:16:26,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16833 to 10980. [2022-03-01 16:16:26,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10980 states, 10979 states have (on average 2.8089989980872576) internal successors, (30840), 10979 states have internal predecessors, (30840), 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-01 16:16:26,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10980 states to 10980 states and 30840 transitions. [2022-03-01 16:16:26,219 INFO L78 Accepts]: Start accepts. Automaton has 10980 states and 30840 transitions. Word has length 137 [2022-03-01 16:16:26,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:26,220 INFO L470 AbstractCegarLoop]: Abstraction has 10980 states and 30840 transitions. [2022-03-01 16:16:26,220 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-01 16:16:26,220 INFO L276 IsEmpty]: Start isEmpty. Operand 10980 states and 30840 transitions. [2022-03-01 16:16:26,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-01 16:16:26,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:26,232 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-01 16:16:26,249 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-01 16:16:26,447 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-01 16:16:26,448 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:26,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1952880244, now seen corresponding path program 36 times [2022-03-01 16:16:26,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:26,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127615284] [2022-03-01 16:16:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:26,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:27,993 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-01 16:16:27,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:27,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127615284] [2022-03-01 16:16:27,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127615284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:27,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567433737] [2022-03-01 16:16:27,994 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:16:27,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:27,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:27,995 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-01 16:16:27,996 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-01 16:16:28,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 16:16:28,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:16:28,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-01 16:16:28,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:28,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:16:28,950 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-01 16:16:29,066 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-01 16:16:29,213 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-01 16:16:29,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:29,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:29,584 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-01 16:16:29,587 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-01 16:16:29,592 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-01 16:16:30,633 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-01 16:16:30,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567433737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:30,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:30,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 22, 22] total 67 [2022-03-01 16:16:30,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332111542] [2022-03-01 16:16:30,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:30,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-01 16:16:30,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:30,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-01 16:16:30,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=4158, Unknown=2, NotChecked=0, Total=4422 [2022-03-01 16:16:30,635 INFO L87 Difference]: Start difference. First operand 10980 states and 30840 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-01 16:16:35,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:35,575 INFO L93 Difference]: Finished difference Result 15795 states and 43811 transitions. [2022-03-01 16:16:35,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 16:16:35,575 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-01 16:16:35,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:35,602 INFO L225 Difference]: With dead ends: 15795 [2022-03-01 16:16:35,602 INFO L226 Difference]: Without dead ends: 15447 [2022-03-01 16:16:35,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 246 SyntacticMatches, 7 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4212 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1514, Invalid=14234, Unknown=2, NotChecked=0, Total=15750 [2022-03-01 16:16:35,603 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 2106 mSDsluCounter, 6293 mSDsCounter, 0 mSdLazyCounter, 2739 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2106 SdHoareTripleChecker+Valid, 5819 SdHoareTripleChecker+Invalid, 4144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1303 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:35,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2106 Valid, 5819 Invalid, 4144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2739 Invalid, 0 Unknown, 1303 Unchecked, 1.2s Time] [2022-03-01 16:16:35,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15447 states. [2022-03-01 16:16:35,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15447 to 10821. [2022-03-01 16:16:35,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10821 states, 10820 states have (on average 2.817837338262477) internal successors, (30489), 10820 states have internal predecessors, (30489), 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-01 16:16:35,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10821 states to 10821 states and 30489 transitions. [2022-03-01 16:16:35,777 INFO L78 Accepts]: Start accepts. Automaton has 10821 states and 30489 transitions. Word has length 137 [2022-03-01 16:16:35,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:35,777 INFO L470 AbstractCegarLoop]: Abstraction has 10821 states and 30489 transitions. [2022-03-01 16:16:35,777 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-01 16:16:35,777 INFO L276 IsEmpty]: Start isEmpty. Operand 10821 states and 30489 transitions. [2022-03-01 16:16:35,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-01 16:16:35,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:35,788 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-01 16:16:35,807 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-01 16:16:35,999 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-01 16:16:36,000 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:36,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash -744098012, now seen corresponding path program 37 times [2022-03-01 16:16:36,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:36,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542200761] [2022-03-01 16:16:36,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:36,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:36,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:37,131 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-01 16:16:37,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:37,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542200761] [2022-03-01 16:16:37,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542200761] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:37,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770807746] [2022-03-01 16:16:37,131 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:16:37,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:37,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:37,132 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-01 16:16:37,181 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-01 16:16:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:37,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-01 16:16:37,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:37,334 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-01 16:16:37,649 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:16:37,649 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-01 16:16:38,911 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-01 16:16:39,099 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-01 16:16:39,370 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-01 16:16:39,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:39,714 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-01 16:16:39,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:39,756 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-01 16:16:39,758 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-01 16:16:39,760 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-01 16:16:41,497 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-01 16:16:41,511 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-01 16:16:41,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770807746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:41,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:41,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 35, 35] total 96 [2022-03-01 16:16:41,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427759371] [2022-03-01 16:16:41,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:41,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-01 16:16:41,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:41,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-01 16:16:41,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=587, Invalid=8346, Unknown=1, NotChecked=186, Total=9120 [2022-03-01 16:16:41,513 INFO L87 Difference]: Start difference. First operand 10821 states and 30489 transitions. Second operand has 96 states, 96 states have (on average 3.71875) internal successors, (357), 96 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-01 16:16:47,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:16:47,631 INFO L93 Difference]: Finished difference Result 16318 states and 45133 transitions. [2022-03-01 16:16:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-01 16:16:47,631 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 3.71875) internal successors, (357), 96 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-01 16:16:47,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:16:47,661 INFO L225 Difference]: With dead ends: 16318 [2022-03-01 16:16:47,661 INFO L226 Difference]: Without dead ends: 15978 [2022-03-01 16:16:47,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 222 SyntacticMatches, 7 SemanticMatches, 181 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 10518 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=2580, Invalid=30364, Unknown=2, NotChecked=360, Total=33306 [2022-03-01 16:16:47,663 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 2717 mSDsluCounter, 6814 mSDsCounter, 0 mSdLazyCounter, 3059 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2717 SdHoareTripleChecker+Valid, 6488 SdHoareTripleChecker+Invalid, 4284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 3059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1062 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 16:16:47,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2717 Valid, 6488 Invalid, 4284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 3059 Invalid, 0 Unknown, 1062 Unchecked, 1.1s Time] [2022-03-01 16:16:47,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15978 states. [2022-03-01 16:16:47,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15978 to 10867. [2022-03-01 16:16:47,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10867 states, 10866 states have (on average 2.811890300018406) internal successors, (30554), 10866 states have internal predecessors, (30554), 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-01 16:16:47,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10867 states to 10867 states and 30554 transitions. [2022-03-01 16:16:47,859 INFO L78 Accepts]: Start accepts. Automaton has 10867 states and 30554 transitions. Word has length 137 [2022-03-01 16:16:47,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:16:47,859 INFO L470 AbstractCegarLoop]: Abstraction has 10867 states and 30554 transitions. [2022-03-01 16:16:47,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 3.71875) internal successors, (357), 96 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-01 16:16:47,859 INFO L276 IsEmpty]: Start isEmpty. Operand 10867 states and 30554 transitions. [2022-03-01 16:16:47,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-01 16:16:47,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:16:47,871 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-01 16:16:47,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-01 16:16:48,080 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-01 16:16:48,081 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:16:48,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:16:48,081 INFO L85 PathProgramCache]: Analyzing trace with hash 619866752, now seen corresponding path program 38 times [2022-03-01 16:16:48,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:16:48,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818855900] [2022-03-01 16:16:48,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:16:48,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:16:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:16:49,463 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-01 16:16:49,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:16:49,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818855900] [2022-03-01 16:16:49,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818855900] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:16:49,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050495120] [2022-03-01 16:16:49,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:16:49,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:16:49,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:16:49,465 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-01 16:16:49,466 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-01 16:16:49,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:16:49,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:16:49,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 72 conjunts are in the unsatisfiable core [2022-03-01 16:16:49,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:16:49,623 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-01 16:16:49,850 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:16:49,851 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-01 16:16:50,930 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-01 16:16:51,069 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-01 16:16:51,595 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-01 16:16:51,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:16:52,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:16:52,408 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-01 16:16:52,419 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-01 16:16:54,744 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-01 16:16:54,759 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-01 16:16:54,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050495120] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:16:54,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:16:54,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 98 [2022-03-01 16:16:54,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745898062] [2022-03-01 16:16:54,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:16:54,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-01 16:16:54,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:16:54,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-01 16:16:54,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=653, Invalid=8850, Unknown=3, NotChecked=0, Total=9506 [2022-03-01 16:16:54,762 INFO L87 Difference]: Start difference. First operand 10867 states and 30554 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-01 16:17:01,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:01,025 INFO L93 Difference]: Finished difference Result 15714 states and 43578 transitions. [2022-03-01 16:17:01,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-01 16:17:01,026 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-01 16:17:01,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:01,056 INFO L225 Difference]: With dead ends: 15714 [2022-03-01 16:17:01,056 INFO L226 Difference]: Without dead ends: 15435 [2022-03-01 16:17:01,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 213 SyntacticMatches, 3 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9764 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2539, Invalid=28258, Unknown=3, NotChecked=0, Total=30800 [2022-03-01 16:17:01,059 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1994 mSDsluCounter, 6964 mSDsCounter, 0 mSdLazyCounter, 3595 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1994 SdHoareTripleChecker+Valid, 6591 SdHoareTripleChecker+Invalid, 4349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 3595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:01,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1994 Valid, 6591 Invalid, 4349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 3595 Invalid, 0 Unknown, 593 Unchecked, 1.4s Time] [2022-03-01 16:17:01,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15435 states. [2022-03-01 16:17:01,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15435 to 10889. [2022-03-01 16:17:01,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10889 states, 10888 states have (on average 2.8109845701689933) internal successors, (30606), 10888 states have internal predecessors, (30606), 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-01 16:17:01,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10889 states to 10889 states and 30606 transitions. [2022-03-01 16:17:01,269 INFO L78 Accepts]: Start accepts. Automaton has 10889 states and 30606 transitions. Word has length 137 [2022-03-01 16:17:01,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:01,269 INFO L470 AbstractCegarLoop]: Abstraction has 10889 states and 30606 transitions. [2022-03-01 16:17:01,269 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-01 16:17:01,269 INFO L276 IsEmpty]: Start isEmpty. Operand 10889 states and 30606 transitions. [2022-03-01 16:17:01,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:01,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:01,281 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-01 16:17:01,298 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-01 16:17:01,498 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-01 16:17:01,498 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:01,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:01,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1523455396, now seen corresponding path program 39 times [2022-03-01 16:17:01,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:01,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765673070] [2022-03-01 16:17:01,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:01,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:01,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:03,821 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-01 16:17:03,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:03,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765673070] [2022-03-01 16:17:03,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765673070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:03,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030290519] [2022-03-01 16:17:03,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:17:03,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:03,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:03,823 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-01 16:17:03,826 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-01 16:17:04,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 16:17:04,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:04,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 16:17:04,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:05,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:17:05,561 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-01 16:17:06,049 INFO L353 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-03-01 16:17:06,050 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 45 treesize of output 25 [2022-03-01 16:17:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:17:06,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:08,518 INFO L353 Elim1Store]: treesize reduction 60, result has 38.1 percent of original size [2022-03-01 16:17:08,518 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 134 treesize of output 122 [2022-03-01 16:17:08,525 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:17:08,526 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 77 treesize of output 65 [2022-03-01 16:17:08,531 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:17:08,532 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 65 treesize of output 53 [2022-03-01 16:17:09,544 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:17:09,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030290519] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:09,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:09,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29, 29] total 91 [2022-03-01 16:17:09,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747939963] [2022-03-01 16:17:09,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:09,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-03-01 16:17:09,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:09,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-03-01 16:17:09,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=560, Invalid=7624, Unknown=6, NotChecked=0, Total=8190 [2022-03-01 16:17:09,545 INFO L87 Difference]: Start difference. First operand 10889 states and 30606 transitions. Second operand has 91 states, 91 states have (on average 3.6923076923076925) internal successors, (336), 91 states have internal predecessors, (336), 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-01 16:17:16,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:16,589 INFO L93 Difference]: Finished difference Result 12681 states and 35141 transitions. [2022-03-01 16:17:16,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-01 16:17:16,589 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 3.6923076923076925) internal successors, (336), 91 states have internal predecessors, (336), 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-01 16:17:16,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:16,626 INFO L225 Difference]: With dead ends: 12681 [2022-03-01 16:17:16,626 INFO L226 Difference]: Without dead ends: 12309 [2022-03-01 16:17:16,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 252 SyntacticMatches, 8 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7184 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=2161, Invalid=23593, Unknown=6, NotChecked=0, Total=25760 [2022-03-01 16:17:16,629 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 2730 mSDsluCounter, 9667 mSDsCounter, 0 mSdLazyCounter, 3051 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2730 SdHoareTripleChecker+Valid, 9116 SdHoareTripleChecker+Invalid, 5293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 3051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2113 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:16,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2730 Valid, 9116 Invalid, 5293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 3051 Invalid, 0 Unknown, 2113 Unchecked, 1.4s Time] [2022-03-01 16:17:16,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12309 states. [2022-03-01 16:17:16,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12309 to 11382. [2022-03-01 16:17:16,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11382 states, 11381 states have (on average 2.8119673139442933) internal successors, (32003), 11381 states have internal predecessors, (32003), 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-01 16:17:16,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11382 states to 11382 states and 32003 transitions. [2022-03-01 16:17:16,801 INFO L78 Accepts]: Start accepts. Automaton has 11382 states and 32003 transitions. Word has length 139 [2022-03-01 16:17:16,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:16,802 INFO L470 AbstractCegarLoop]: Abstraction has 11382 states and 32003 transitions. [2022-03-01 16:17:16,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 3.6923076923076925) internal successors, (336), 91 states have internal predecessors, (336), 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-01 16:17:16,802 INFO L276 IsEmpty]: Start isEmpty. Operand 11382 states and 32003 transitions. [2022-03-01 16:17:16,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:16,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:16,814 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-01 16:17:16,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-01 16:17:17,027 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-01 16:17:17,027 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:17,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:17,028 INFO L85 PathProgramCache]: Analyzing trace with hash -286390406, now seen corresponding path program 40 times [2022-03-01 16:17:17,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:17,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541493070] [2022-03-01 16:17:17,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:17,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:18,624 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-01 16:17:18,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:18,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541493070] [2022-03-01 16:17:18,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541493070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:18,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139895251] [2022-03-01 16:17:18,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:17:18,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:18,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:18,625 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-01 16:17:18,626 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-01 16:17:18,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:17:18,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:18,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 94 conjunts are in the unsatisfiable core [2022-03-01 16:17:18,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:19,212 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 15 treesize of output 11 [2022-03-01 16:17:19,351 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 15 treesize of output 11 [2022-03-01 16:17:19,529 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 15 treesize of output 11 [2022-03-01 16:17:19,937 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-01 16:17:20,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:17:20,662 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-01 16:17:21,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:17:21,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:17:21,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 13 [2022-03-01 16:17:21,275 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-01 16:17:21,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:26,444 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-01 16:17:26,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 1 new quantified variables, introduced 3 case distinctions, treesize of input 317 treesize of output 159 [2022-03-01 16:17:26,472 INFO L353 Elim1Store]: treesize reduction 50, result has 51.5 percent of original size [2022-03-01 16:17:26,472 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 681 treesize of output 630 [2022-03-01 16:17:26,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:17:26,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:17:26,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 16:17:26,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 511 treesize of output 500 [2022-03-01 16:17:26,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:17:26,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 463 treesize of output 331 [2022-03-01 16:17:28,216 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 42 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:17:28,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139895251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:17:28,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:17:28,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 43] total 114 [2022-03-01 16:17:28,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820034655] [2022-03-01 16:17:28,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:17:28,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2022-03-01 16:17:28,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:17:28,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2022-03-01 16:17:28,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1147, Invalid=11661, Unknown=74, NotChecked=0, Total=12882 [2022-03-01 16:17:28,218 INFO L87 Difference]: Start difference. First operand 11382 states and 32003 transitions. Second operand has 114 states, 114 states have (on average 3.192982456140351) internal successors, (364), 114 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-01 16:17:50,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:17:50,562 INFO L93 Difference]: Finished difference Result 28010 states and 75990 transitions. [2022-03-01 16:17:50,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. [2022-03-01 16:17:50,562 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 114 states have (on average 3.192982456140351) internal successors, (364), 114 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) Word has length 139 [2022-03-01 16:17:50,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:17:50,609 INFO L225 Difference]: With dead ends: 28010 [2022-03-01 16:17:50,609 INFO L226 Difference]: Without dead ends: 25839 [2022-03-01 16:17:50,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 222 SyntacticMatches, 45 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30548 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=5779, Invalid=67176, Unknown=215, NotChecked=0, Total=73170 [2022-03-01 16:17:50,612 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 4556 mSDsluCounter, 18886 mSDsCounter, 0 mSdLazyCounter, 7190 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4556 SdHoareTripleChecker+Valid, 17142 SdHoareTripleChecker+Invalid, 15788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 7190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8210 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-01 16:17:50,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4556 Valid, 17142 Invalid, 15788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 7190 Invalid, 0 Unknown, 8210 Unchecked, 3.2s Time] [2022-03-01 16:17:50,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25839 states. [2022-03-01 16:17:50,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25839 to 13220. [2022-03-01 16:17:50,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13220 states, 13219 states have (on average 2.8101974430743626) internal successors, (37148), 13219 states have internal predecessors, (37148), 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-01 16:17:50,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13220 states to 13220 states and 37148 transitions. [2022-03-01 16:17:50,908 INFO L78 Accepts]: Start accepts. Automaton has 13220 states and 37148 transitions. Word has length 139 [2022-03-01 16:17:50,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:17:50,908 INFO L470 AbstractCegarLoop]: Abstraction has 13220 states and 37148 transitions. [2022-03-01 16:17:50,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 3.192982456140351) internal successors, (364), 114 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-01 16:17:50,909 INFO L276 IsEmpty]: Start isEmpty. Operand 13220 states and 37148 transitions. [2022-03-01 16:17:50,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:17:50,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:17:50,923 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-01 16:17:50,942 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-01 16:17:51,127 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-01 16:17:51,128 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:17:51,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:17:51,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2011659514, now seen corresponding path program 41 times [2022-03-01 16:17:51,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:17:51,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868761608] [2022-03-01 16:17:51,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:17:51,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:17:51,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:17:52,697 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-01 16:17:52,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:17:52,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868761608] [2022-03-01 16:17:52,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868761608] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:17:52,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206893149] [2022-03-01 16:17:52,698 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:17:52,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:17:52,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:17:52,701 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-01 16:17:52,702 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-01 16:17:52,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 16:17:52,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:17:52,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-01 16:17:52,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:17:52,895 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-01 16:17:53,306 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:17:53,306 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-01 16:17:53,701 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-01 16:17:53,908 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-01 16:17:54,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, 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-01 16:17:55,492 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-01 16:17:56,313 INFO L353 Elim1Store]: treesize reduction 93, result has 7.0 percent of original size [2022-03-01 16:17:56,314 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 19 [2022-03-01 16:17:56,472 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-01 16:17:56,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:17:56,789 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1508 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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)))))) (forall ((v_ArrVal_1508 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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_~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-01 16:17:56,829 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1508 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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)))))) (forall ((v_ArrVal_1508 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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_thread1Thread1of1ForFork1_~i~0#1| c_~N~0) (<= 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-01 16:17:56,850 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1508 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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)))))) (forall ((v_ArrVal_1508 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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_thread1Thread1of1ForFork1_#t~post1#1| 1) c_~N~0) (<= 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-01 16:17:56,861 WARN L838 $PredicateComparison]: unable to prove that (or (and (forall ((v_ArrVal_1508 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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)))))) (forall ((v_ArrVal_1508 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1508) 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_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= 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-01 16:18:02,346 INFO L353 Elim1Store]: treesize reduction 28, result has 54.8 percent of original size [2022-03-01 16:18:02,346 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-01 16:18:02,459 INFO L353 Elim1Store]: treesize reduction 81, result has 67.1 percent of original size [2022-03-01 16:18:02,460 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 559 treesize of output 623 [2022-03-01 16:18:02,513 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-01 16:18:02,514 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 623 treesize of output 611 [2022-03-01 16:18:02,542 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:18:02,542 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 341 treesize of output 289 [2022-03-01 16:18:02,570 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:18:02,571 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 289 treesize of output 237 [2022-03-01 16:18:29,431 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-01 16:18:29,457 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-01 16:18:29,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206893149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:29,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:29,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40, 41] total 111 [2022-03-01 16:18:29,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426073119] [2022-03-01 16:18:29,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:29,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2022-03-01 16:18:29,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:29,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2022-03-01 16:18:29,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=910, Invalid=10369, Unknown=79, NotChecked=852, Total=12210 [2022-03-01 16:18:29,459 INFO L87 Difference]: Start difference. First operand 13220 states and 37148 transitions. Second operand has 111 states, 111 states have (on average 3.279279279279279) internal successors, (364), 111 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-01 16:18:34,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:34,778 INFO L93 Difference]: Finished difference Result 18090 states and 50531 transitions. [2022-03-01 16:18:34,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 16:18:34,779 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 111 states have (on average 3.279279279279279) internal successors, (364), 111 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) Word has length 139 [2022-03-01 16:18:34,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:34,811 INFO L225 Difference]: With dead ends: 18090 [2022-03-01 16:18:34,811 INFO L226 Difference]: Without dead ends: 18062 [2022-03-01 16:18:34,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 225 SyntacticMatches, 13 SemanticMatches, 163 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 8724 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=2250, Invalid=23420, Unknown=106, NotChecked=1284, Total=27060 [2022-03-01 16:18:34,813 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 2225 mSDsluCounter, 8805 mSDsCounter, 0 mSdLazyCounter, 1567 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2225 SdHoareTripleChecker+Valid, 8743 SdHoareTripleChecker+Invalid, 4109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2478 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:34,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2225 Valid, 8743 Invalid, 4109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1567 Invalid, 0 Unknown, 2478 Unchecked, 0.6s Time] [2022-03-01 16:18:34,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18062 states. [2022-03-01 16:18:35,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18062 to 13387. [2022-03-01 16:18:35,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13387 states, 13386 states have (on average 2.8068877932167937) internal successors, (37573), 13386 states have internal predecessors, (37573), 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-01 16:18:35,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13387 states to 13387 states and 37573 transitions. [2022-03-01 16:18:35,056 INFO L78 Accepts]: Start accepts. Automaton has 13387 states and 37573 transitions. Word has length 139 [2022-03-01 16:18:35,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:35,057 INFO L470 AbstractCegarLoop]: Abstraction has 13387 states and 37573 transitions. [2022-03-01 16:18:35,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 3.279279279279279) internal successors, (364), 111 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-01 16:18:35,057 INFO L276 IsEmpty]: Start isEmpty. Operand 13387 states and 37573 transitions. [2022-03-01 16:18:35,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:18:35,070 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:35,071 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-01 16:18:35,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-01 16:18:35,287 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-01 16:18:35,287 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:35,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:35,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1217538124, now seen corresponding path program 42 times [2022-03-01 16:18:35,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:35,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335820407] [2022-03-01 16:18:35,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:35,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:35,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:18:37,153 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-01 16:18:37,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:18:37,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335820407] [2022-03-01 16:18:37,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335820407] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:18:37,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994527136] [2022-03-01 16:18:37,154 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:18:37,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:18:37,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:18:37,155 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-01 16:18:37,158 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-01 16:18:37,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 16:18:37,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:18:37,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-01 16:18:37,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:18:39,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:18:39,569 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-01 16:18:40,703 INFO L353 Elim1Store]: treesize reduction 59, result has 41.0 percent of original size [2022-03-01 16:18:40,704 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 53 [2022-03-01 16:18:41,390 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-01 16:18:41,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:18:43,982 INFO L353 Elim1Store]: treesize reduction 60, result has 38.1 percent of original size [2022-03-01 16:18:43,982 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 134 treesize of output 122 [2022-03-01 16:18:43,994 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:18:43,994 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 77 treesize of output 65 [2022-03-01 16:18:43,999 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:18:43,999 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 65 treesize of output 53 [2022-03-01 16:18:46,701 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-01 16:18:46,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994527136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:18:46,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:18:46,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 39, 39] total 111 [2022-03-01 16:18:46,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910171018] [2022-03-01 16:18:46,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:18:46,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2022-03-01 16:18:46,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:18:46,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2022-03-01 16:18:46,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=998, Invalid=11206, Unknown=6, NotChecked=0, Total=12210 [2022-03-01 16:18:46,713 INFO L87 Difference]: Start difference. First operand 13387 states and 37573 transitions. Second operand has 111 states, 111 states have (on average 3.279279279279279) internal successors, (364), 111 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-01 16:18:57,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:18:57,843 INFO L93 Difference]: Finished difference Result 20250 states and 56269 transitions. [2022-03-01 16:18:57,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-01 16:18:57,844 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 111 states have (on average 3.279279279279279) internal successors, (364), 111 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) Word has length 139 [2022-03-01 16:18:57,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:18:57,901 INFO L225 Difference]: With dead ends: 20250 [2022-03-01 16:18:57,901 INFO L226 Difference]: Without dead ends: 20059 [2022-03-01 16:18:57,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 237 SyntacticMatches, 11 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 12589 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=3754, Invalid=36432, Unknown=14, NotChecked=0, Total=40200 [2022-03-01 16:18:57,903 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 3321 mSDsluCounter, 11862 mSDsCounter, 0 mSdLazyCounter, 3256 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3321 SdHoareTripleChecker+Valid, 11467 SdHoareTripleChecker+Invalid, 5518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 3256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2046 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:18:57,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3321 Valid, 11467 Invalid, 5518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 3256 Invalid, 0 Unknown, 2046 Unchecked, 1.4s Time] [2022-03-01 16:18:57,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20059 states. [2022-03-01 16:18:58,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20059 to 14107. [2022-03-01 16:18:58,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14107 states, 14106 states have (on average 2.7991634765348077) internal successors, (39485), 14106 states have internal predecessors, (39485), 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-01 16:18:58,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14107 states to 14107 states and 39485 transitions. [2022-03-01 16:18:58,171 INFO L78 Accepts]: Start accepts. Automaton has 14107 states and 39485 transitions. Word has length 139 [2022-03-01 16:18:58,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:18:58,172 INFO L470 AbstractCegarLoop]: Abstraction has 14107 states and 39485 transitions. [2022-03-01 16:18:58,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 3.279279279279279) internal successors, (364), 111 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-01 16:18:58,172 INFO L276 IsEmpty]: Start isEmpty. Operand 14107 states and 39485 transitions. [2022-03-01 16:18:58,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:18:58,188 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:18:58,188 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-01 16:18:58,193 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-01 16:18:58,389 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-01 16:18:58,389 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:18:58,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:18:58,389 INFO L85 PathProgramCache]: Analyzing trace with hash -294156156, now seen corresponding path program 43 times [2022-03-01 16:18:58,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:18:58,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274230306] [2022-03-01 16:18:58,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:18:58,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:18:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:00,157 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-01 16:19:00,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:19:00,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274230306] [2022-03-01 16:19:00,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274230306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:19:00,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565758565] [2022-03-01 16:19:00,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:19:00,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:00,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:19:00,159 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:19:00,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 16:19:00,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:00,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-01 16:19:00,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:19:00,330 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-01 16:19:00,460 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:19:00,461 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-01 16:19:01,995 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-01 16:19:02,824 INFO L353 Elim1Store]: treesize reduction 93, result has 7.0 percent of original size [2022-03-01 16:19:02,824 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 19 [2022-03-01 16:19:02,963 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-01 16:19:02,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:19:04,174 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-01 16:19:04,174 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 198 treesize of output 183 [2022-03-01 16:19:04,181 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:19:04,181 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 107 treesize of output 68 [2022-03-01 16:19:06,966 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-01 16:19:06,980 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-01 16:19:06,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565758565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:19:06,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:19:06,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40, 40] total 106 [2022-03-01 16:19:06,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873142822] [2022-03-01 16:19:06,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:19:06,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-03-01 16:19:06,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:19:06,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-03-01 16:19:06,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=10245, Unknown=19, NotChecked=0, Total=11130 [2022-03-01 16:19:06,982 INFO L87 Difference]: Start difference. First operand 14107 states and 39485 transitions. Second operand has 106 states, 106 states have (on average 3.160377358490566) internal successors, (335), 106 states have internal predecessors, (335), 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-01 16:19:10,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:19:10,932 INFO L93 Difference]: Finished difference Result 15300 states and 42237 transitions. [2022-03-01 16:19:10,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 16:19:10,933 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 3.160377358490566) internal successors, (335), 106 states have internal predecessors, (335), 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-01 16:19:10,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:19:10,961 INFO L225 Difference]: With dead ends: 15300 [2022-03-01 16:19:10,961 INFO L226 Difference]: Without dead ends: 15266 [2022-03-01 16:19:10,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 231 SyntacticMatches, 13 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8082 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1894, Invalid=21638, Unknown=30, NotChecked=0, Total=23562 [2022-03-01 16:19:10,962 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 1913 mSDsluCounter, 8929 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1913 SdHoareTripleChecker+Valid, 8392 SdHoareTripleChecker+Invalid, 3846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2484 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:19:10,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1913 Valid, 8392 Invalid, 3846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1316 Invalid, 0 Unknown, 2484 Unchecked, 0.5s Time] [2022-03-01 16:19:10,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15266 states. [2022-03-01 16:19:11,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15266 to 14195. [2022-03-01 16:19:11,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14195 states, 14194 states have (on average 2.798295054248274) internal successors, (39719), 14194 states have internal predecessors, (39719), 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-01 16:19:11,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14195 states to 14195 states and 39719 transitions. [2022-03-01 16:19:11,193 INFO L78 Accepts]: Start accepts. Automaton has 14195 states and 39719 transitions. Word has length 139 [2022-03-01 16:19:11,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:19:11,193 INFO L470 AbstractCegarLoop]: Abstraction has 14195 states and 39719 transitions. [2022-03-01 16:19:11,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 3.160377358490566) internal successors, (335), 106 states have internal predecessors, (335), 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-01 16:19:11,194 INFO L276 IsEmpty]: Start isEmpty. Operand 14195 states and 39719 transitions. [2022-03-01 16:19:11,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:19:11,210 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:19:11,210 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-01 16:19:11,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 16:19:11,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:11,415 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:19:11,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:19:11,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2028955958, now seen corresponding path program 44 times [2022-03-01 16:19:11,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:19:11,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012911334] [2022-03-01 16:19:11,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:19:11,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:19:11,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:12,972 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-01 16:19:12,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:19:12,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012911334] [2022-03-01 16:19:12,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012911334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:19:12,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855025550] [2022-03-01 16:19:12,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 16:19:12,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:12,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:19:12,974 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:19:12,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 16:19:13,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 16:19:13,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:19:13,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-01 16:19:13,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:19:13,581 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 15 treesize of output 11 [2022-03-01 16:19:13,710 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 15 treesize of output 11 [2022-03-01 16:19:13,843 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 15 treesize of output 11 [2022-03-01 16:19:14,195 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-01 16:19:15,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:19:15,047 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-01 16:19:15,749 INFO L353 Elim1Store]: treesize reduction 96, result has 6.8 percent of original size [2022-03-01 16:19:15,750 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 47 treesize of output 19 [2022-03-01 16:19:15,970 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-01 16:19:15,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:19:16,487 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~n~0 (+ c_~q_front~0 2)) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)) is different from false [2022-03-01 16:19:16,539 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~n~0 (+ c_~q_front~0 2)) (< |c_thread1Thread1of1ForFork1_~i~0#1| c_~N~0) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)) is different from false [2022-03-01 16:19:16,573 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~n~0 (+ c_~q_front~0 2)) (< (+ |c_thread1Thread1of1ForFork1_#t~post1#1| 1) c_~N~0) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)) is different from false [2022-03-01 16:19:16,588 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~n~0 (+ c_~q_front~0 2)) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)) is different from false [2022-03-01 16:19:29,707 INFO L353 Elim1Store]: treesize reduction 132, result has 22.8 percent of original size [2022-03-01 16:19:29,707 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 3 case distinctions, treesize of input 270 treesize of output 140 [2022-03-01 16:19:29,866 INFO L353 Elim1Store]: treesize reduction 142, result has 60.0 percent of original size [2022-03-01 16:19:29,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 444 treesize of output 563 [2022-03-01 16:19:29,915 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-01 16:19:29,916 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 563 treesize of output 564 [2022-03-01 16:19:29,955 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:19:29,956 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 251 treesize of output 225 [2022-03-01 16:19:29,972 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:19:29,972 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 225 treesize of output 173 [2022-03-01 16:19:40,036 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-01 16:19:40,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855025550] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:19:40,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:19:40,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41, 43] total 114 [2022-03-01 16:19:40,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101166227] [2022-03-01 16:19:40,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:19:40,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2022-03-01 16:19:40,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:19:40,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2022-03-01 16:19:40,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1013, Invalid=10928, Unknown=65, NotChecked=876, Total=12882 [2022-03-01 16:19:40,038 INFO L87 Difference]: Start difference. First operand 14195 states and 39719 transitions. Second operand has 114 states, 114 states have (on average 3.1052631578947367) internal successors, (354), 114 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-01 16:19:45,634 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_~n~0 (+ c_~q_front~0 2))) (.cse1 (< c_~q_front~0 0))) (and (or .cse0 (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= c_~n~0 c_~q_back~0) .cse1 (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse5 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse4 (+ .cse5 c_~q~0.offset)) (select .cse4 (+ .cse5 c_~q~0.offset 4)))) c_~N~0))) (<= c_~q_back~0 c_~q_front~0)) (or .cse0 (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse6 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse7 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse6 (+ .cse7 c_~q~0.offset)) (select .cse6 (+ .cse7 c_~q~0.offset 4)))) (+ 2 |c_thread1Thread1of1ForFork1_~i~0#1|))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (+ 2 |c_thread1Thread1of1ForFork1_~i~0#1|) (let ((.cse8 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse9 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse8 (+ .cse9 c_~q~0.offset)) (select .cse8 (+ .cse9 c_~q~0.offset 4))))))) .cse1 (<= c_~n~0 (+ c_~q_back~0 1))))) is different from false [2022-03-01 16:19:45,671 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_~n~0 (+ c_~q_front~0 2))) (.cse1 (< c_~q_front~0 0))) (and (or .cse0 (< (+ |c_thread1Thread1of1ForFork1_#t~post1#1| 1) c_~N~0) (<= c_~n~0 c_~q_back~0) .cse1 (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse5 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse4 (+ .cse5 c_~q~0.offset)) (select .cse4 (+ .cse5 c_~q~0.offset 4)))) c_~N~0))) (<= c_~q_back~0 c_~q_front~0)) (or .cse0 (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse6 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse7 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse6 (+ .cse7 c_~q~0.offset)) (select .cse6 (+ .cse7 c_~q~0.offset 4)))) (+ 2 |c_thread1Thread1of1ForFork1_#t~post1#1|))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (+ 2 |c_thread1Thread1of1ForFork1_#t~post1#1|) (let ((.cse8 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse9 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse8 (+ .cse9 c_~q~0.offset)) (select .cse8 (+ .cse9 c_~q~0.offset 4))))))) .cse1 (<= c_~n~0 (+ c_~q_back~0 1))))) is different from false [2022-03-01 16:19:45,692 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (<= c_~n~0 (+ c_~q_front~0 2))) (.cse1 (< c_~q_front~0 0))) (and (or .cse0 (< |c_thread1Thread1of1ForFork1_~i~0#1| c_~N~0) (<= c_~n~0 c_~q_back~0) .cse1 (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) 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)))))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse5 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse4 (+ .cse5 c_~q~0.offset)) (select .cse4 (+ .cse5 c_~q~0.offset 4)))) c_~N~0))) (<= c_~q_back~0 c_~q_front~0)) (or .cse0 (not (= (select (select |c_#memory_int| c_~q~0.base) (+ c_~q~0.offset (* 4 c_~q_back~0))) 1)) (and (forall ((v_ArrVal_1615 (Array Int Int))) (<= (let ((.cse6 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse7 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse6 (+ .cse7 c_~q~0.offset)) (select .cse6 (+ .cse7 c_~q~0.offset 4)))) (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1))) (forall ((v_ArrVal_1615 (Array Int Int))) (<= (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) (let ((.cse8 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1615) c_~q~0.base)) (.cse9 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse8 (+ .cse9 c_~q~0.offset)) (select .cse8 (+ .cse9 c_~q~0.offset 4))))))) .cse1 (<= c_~n~0 (+ c_~q_back~0 1))))) is different from false [2022-03-01 16:19:48,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:19:48,352 INFO L93 Difference]: Finished difference Result 21573 states and 59954 transitions. [2022-03-01 16:19:48,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-01 16:19:48,352 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 114 states have (on average 3.1052631578947367) internal successors, (354), 114 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-01 16:19:48,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:19:48,395 INFO L225 Difference]: With dead ends: 21573 [2022-03-01 16:19:48,395 INFO L226 Difference]: Without dead ends: 21296 [2022-03-01 16:19:48,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 222 SyntacticMatches, 13 SemanticMatches, 173 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 8905 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=2565, Invalid=25446, Unknown=73, NotChecked=2366, Total=30450 [2022-03-01 16:19:48,398 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 2888 mSDsluCounter, 11342 mSDsCounter, 0 mSdLazyCounter, 2658 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2888 SdHoareTripleChecker+Valid, 10375 SdHoareTripleChecker+Invalid, 9069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6322 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 16:19:48,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2888 Valid, 10375 Invalid, 9069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2658 Invalid, 0 Unknown, 6322 Unchecked, 1.4s Time] [2022-03-01 16:19:48,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21296 states. [2022-03-01 16:19:48,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21296 to 14428. [2022-03-01 16:19:48,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14428 states, 14427 states have (on average 2.7933042212518195) internal successors, (40299), 14427 states have internal predecessors, (40299), 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-01 16:19:48,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14428 states to 14428 states and 40299 transitions. [2022-03-01 16:19:48,724 INFO L78 Accepts]: Start accepts. Automaton has 14428 states and 40299 transitions. Word has length 139 [2022-03-01 16:19:48,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:19:48,724 INFO L470 AbstractCegarLoop]: Abstraction has 14428 states and 40299 transitions. [2022-03-01 16:19:48,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 3.1052631578947367) internal successors, (354), 114 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-01 16:19:48,724 INFO L276 IsEmpty]: Start isEmpty. Operand 14428 states and 40299 transitions. [2022-03-01 16:19:48,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:19:48,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:19:48,743 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-01 16:19:48,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-01 16:19:48,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:48,961 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:19:48,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:19:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash 877854982, now seen corresponding path program 45 times [2022-03-01 16:19:48,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:19:48,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266894202] [2022-03-01 16:19:48,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:19:48,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:19:48,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:19:51,262 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-01 16:19:51,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:19:51,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266894202] [2022-03-01 16:19:51,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266894202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:19:51,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744146568] [2022-03-01 16:19:51,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 16:19:51,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:19:51,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:19:51,263 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:19:51,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 16:19:51,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 16:19:51,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:19:51,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 16:19:51,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:19:52,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:19:52,854 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-01 16:19:53,747 INFO L353 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-03-01 16:19:53,747 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 45 treesize of output 25 [2022-03-01 16:19:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:19:54,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:19:56,012 INFO L353 Elim1Store]: treesize reduction 60, result has 38.1 percent of original size [2022-03-01 16:19:56,012 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 134 treesize of output 122 [2022-03-01 16:19:56,021 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:19:56,022 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 77 treesize of output 65 [2022-03-01 16:19:56,028 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-03-01 16:19:56,028 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 65 treesize of output 53 [2022-03-01 16:19:57,276 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:19:57,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744146568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:19:57,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:19:57,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29, 29] total 91 [2022-03-01 16:19:57,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587597059] [2022-03-01 16:19:57,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:19:57,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-03-01 16:19:57,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:19:57,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-03-01 16:19:57,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=805, Invalid=7376, Unknown=9, NotChecked=0, Total=8190 [2022-03-01 16:19:57,282 INFO L87 Difference]: Start difference. First operand 14428 states and 40299 transitions. Second operand has 91 states, 91 states have (on average 3.6923076923076925) internal successors, (336), 91 states have internal predecessors, (336), 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-01 16:20:49,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:20:49,748 INFO L93 Difference]: Finished difference Result 18138 states and 49889 transitions. [2022-03-01 16:20:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-01 16:20:49,749 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 3.6923076923076925) internal successors, (336), 91 states have internal predecessors, (336), 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-01 16:20:49,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:20:49,778 INFO L225 Difference]: With dead ends: 18138 [2022-03-01 16:20:49,779 INFO L226 Difference]: Without dead ends: 17308 [2022-03-01 16:20:49,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 247 SyntacticMatches, 5 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8290 ImplicationChecksByTransitivity, 55.0s TimeCoverageRelationStatistics Valid=2756, Invalid=27668, Unknown=26, NotChecked=0, Total=30450 [2022-03-01 16:20:49,781 INFO L933 BasicCegarLoop]: 241 mSDtfsCounter, 2491 mSDsluCounter, 9711 mSDsCounter, 0 mSdLazyCounter, 3140 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2491 SdHoareTripleChecker+Valid, 9204 SdHoareTripleChecker+Invalid, 5945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2686 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:20:49,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2491 Valid, 9204 Invalid, 5945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 3140 Invalid, 0 Unknown, 2686 Unchecked, 1.7s Time] [2022-03-01 16:20:49,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17308 states. [2022-03-01 16:20:49,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17308 to 15148. [2022-03-01 16:20:50,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15148 states, 15147 states have (on average 2.8030633128672346) internal successors, (42458), 15147 states have internal predecessors, (42458), 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-01 16:20:50,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15148 states to 15148 states and 42458 transitions. [2022-03-01 16:20:50,053 INFO L78 Accepts]: Start accepts. Automaton has 15148 states and 42458 transitions. Word has length 139 [2022-03-01 16:20:50,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:20:50,053 INFO L470 AbstractCegarLoop]: Abstraction has 15148 states and 42458 transitions. [2022-03-01 16:20:50,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 3.6923076923076925) internal successors, (336), 91 states have internal predecessors, (336), 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-01 16:20:50,054 INFO L276 IsEmpty]: Start isEmpty. Operand 15148 states and 42458 transitions. [2022-03-01 16:20:50,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:20:50,074 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:20:50,074 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-01 16:20:50,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 16:20:50,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-01 16:20:50,286 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:20:50,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:20:50,287 INFO L85 PathProgramCache]: Analyzing trace with hash -525308866, now seen corresponding path program 46 times [2022-03-01 16:20:50,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:20:50,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806078154] [2022-03-01 16:20:50,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:20:50,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:20:50,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:20:52,065 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-01 16:20:52,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:20:52,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806078154] [2022-03-01 16:20:52,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806078154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:20:52,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565119472] [2022-03-01 16:20:52,065 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 16:20:52,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:20:52,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:20:52,066 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:20:52,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 16:20:52,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 16:20:52,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:20:52,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-01 16:20:52,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:20:52,240 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-01 16:20:52,649 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:20:52,649 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-01 16:20:53,183 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-01 16:20:53,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-01 16:20:54,033 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-01 16:20:55,342 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 31 treesize of output 31 [2022-03-01 16:20:55,954 INFO L353 Elim1Store]: treesize reduction 99, result has 6.6 percent of original size [2022-03-01 16:20:55,955 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 48 treesize of output 19 [2022-03-01 16:20:56,156 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-01 16:20:56,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:20:56,627 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1687 (Array Int Int))) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1687) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (let ((.cse0 (select .cse2 (+ .cse3 c_~q~0.offset)))) (or (= .cse0 0) (let ((.cse1 (+ c_~s~0 .cse0 (select .cse2 (+ .cse3 c_~q~0.offset 4))))) (and (<= .cse1 c_~N~0) (<= c_~N~0 .cse1))))))) is different from false [2022-03-01 16:21:01,412 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-01 16:21:01,412 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 260 treesize of output 145 [2022-03-01 16:21:01,451 INFO L353 Elim1Store]: treesize reduction 50, result has 51.5 percent of original size [2022-03-01 16:21:01,452 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 355 treesize of output 348 [2022-03-01 16:21:01,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 16:21:01,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 183 [2022-03-01 16:21:01,495 INFO L353 Elim1Store]: treesize reduction 50, result has 51.5 percent of original size [2022-03-01 16:21:01,496 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 211 treesize of output 218 [2022-03-01 16:21:05,035 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-01 16:21:05,061 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 42 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:21:05,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565119472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:21:05,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:21:05,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41, 42] total 112 [2022-03-01 16:21:05,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809179598] [2022-03-01 16:21:05,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:21:05,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-03-01 16:21:05,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:21:05,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-03-01 16:21:05,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=11229, Unknown=37, NotChecked=218, Total=12432 [2022-03-01 16:21:05,063 INFO L87 Difference]: Start difference. First operand 15148 states and 42458 transitions. Second operand has 112 states, 112 states have (on average 3.142857142857143) internal successors, (352), 112 states have internal predecessors, (352), 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-01 16:21:20,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:21:20,724 INFO L93 Difference]: Finished difference Result 17472 states and 48263 transitions. [2022-03-01 16:21:20,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-01 16:21:20,725 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 3.142857142857143) internal successors, (352), 112 states have internal predecessors, (352), 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-01 16:21:20,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:21:20,751 INFO L225 Difference]: With dead ends: 17472 [2022-03-01 16:21:20,751 INFO L226 Difference]: Without dead ends: 17444 [2022-03-01 16:21:20,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 250 SyntacticMatches, 9 SemanticMatches, 215 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 14600 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=4632, Invalid=41765, Unknown=47, NotChecked=428, Total=46872 [2022-03-01 16:21:20,754 INFO L933 BasicCegarLoop]: 235 mSDtfsCounter, 2947 mSDsluCounter, 11767 mSDsCounter, 0 mSdLazyCounter, 5380 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2947 SdHoareTripleChecker+Valid, 11419 SdHoareTripleChecker+Invalid, 9571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 5380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3810 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-01 16:21:20,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2947 Valid, 11419 Invalid, 9571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 5380 Invalid, 0 Unknown, 3810 Unchecked, 2.9s Time] [2022-03-01 16:21:20,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17444 states. [2022-03-01 16:21:20,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17444 to 15277. [2022-03-01 16:21:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15277 states, 15276 states have (on average 2.8007331762241425) internal successors, (42784), 15276 states have internal predecessors, (42784), 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-01 16:21:21,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15277 states to 15277 states and 42784 transitions. [2022-03-01 16:21:21,018 INFO L78 Accepts]: Start accepts. Automaton has 15277 states and 42784 transitions. Word has length 139 [2022-03-01 16:21:21,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:21:21,018 INFO L470 AbstractCegarLoop]: Abstraction has 15277 states and 42784 transitions. [2022-03-01 16:21:21,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 3.142857142857143) internal successors, (352), 112 states have internal predecessors, (352), 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-01 16:21:21,019 INFO L276 IsEmpty]: Start isEmpty. Operand 15277 states and 42784 transitions. [2022-03-01 16:21:21,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:21:21,043 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:21:21,044 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-01 16:21:21,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-01 16:21:21,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-01 16:21:21,260 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:21:21,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:21:21,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2066801734, now seen corresponding path program 47 times [2022-03-01 16:21:21,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:21:21,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276104192] [2022-03-01 16:21:21,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:21:21,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:21:21,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:21:23,274 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-01 16:21:23,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:21:23,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276104192] [2022-03-01 16:21:23,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276104192] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:21:23,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116325657] [2022-03-01 16:21:23,275 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 16:21:23,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:21:23,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:21:23,276 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:21:23,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 16:21:23,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 16:21:23,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:21:23,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-01 16:21:23,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:21:23,445 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-01 16:21:23,656 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:21:23,656 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-01 16:21:24,966 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-01 16:21:25,387 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:21:25,388 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 13 [2022-03-01 16:21:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-01 16:21:25,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:21:26,226 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1721 (Array Int Int))) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1721) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (let ((.cse1 (select .cse2 (+ .cse3 c_~q~0.offset)))) (or (let ((.cse0 (+ c_~s~0 .cse1 (select .cse2 (+ .cse3 c_~q~0.offset 4))))) (and (<= .cse0 c_~N~0) (<= c_~N~0 .cse0))) (= .cse1 0))))) is different from false [2022-03-01 16:21:26,971 INFO L353 Elim1Store]: treesize reduction 50, result has 51.5 percent of original size [2022-03-01 16:21:26,972 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 168 treesize of output 161 [2022-03-01 16:21:26,977 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:21:26,977 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 93 treesize of output 61 [2022-03-01 16:21:27,829 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-01 16:21:27,848 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-01 16:21:27,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116325657] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:21:27,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:21:27,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 30, 28] total 85 [2022-03-01 16:21:27,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546060068] [2022-03-01 16:21:27,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:21:27,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-03-01 16:21:27,849 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:21:27,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-03-01 16:21:27,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=6662, Unknown=3, NotChecked=164, Total=7140 [2022-03-01 16:21:27,850 INFO L87 Difference]: Start difference. First operand 15277 states and 42784 transitions. Second operand has 85 states, 85 states have (on average 3.7294117647058824) internal successors, (317), 85 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-01 16:22:06,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:22:06,771 INFO L93 Difference]: Finished difference Result 34958 states and 97141 transitions. [2022-03-01 16:22:06,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2022-03-01 16:22:06,771 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 3.7294117647058824) internal successors, (317), 85 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 139 [2022-03-01 16:22:06,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:22:06,844 INFO L225 Difference]: With dead ends: 34958 [2022-03-01 16:22:06,844 INFO L226 Difference]: Without dead ends: 33834 [2022-03-01 16:22:06,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 255 SyntacticMatches, 24 SemanticMatches, 293 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 31159 ImplicationChecksByTransitivity, 34.0s TimeCoverageRelationStatistics Valid=6432, Invalid=79711, Unknown=3, NotChecked=584, Total=86730 [2022-03-01 16:22:06,848 INFO L933 BasicCegarLoop]: 397 mSDtfsCounter, 5724 mSDsluCounter, 18692 mSDsCounter, 0 mSdLazyCounter, 13635 mSolverCounterSat, 973 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5724 SdHoareTripleChecker+Valid, 17484 SdHoareTripleChecker+Invalid, 18278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 973 IncrementalHoareTripleChecker+Valid, 13635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3670 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-03-01 16:22:06,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5724 Valid, 17484 Invalid, 18278 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [973 Valid, 13635 Invalid, 0 Unknown, 3670 Unchecked, 7.5s Time] [2022-03-01 16:22:06,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33834 states. [2022-03-01 16:22:07,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33834 to 21610. [2022-03-01 16:22:07,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21610 states, 21609 states have (on average 2.8277569531213844) internal successors, (61105), 21609 states have internal predecessors, (61105), 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-01 16:22:07,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21610 states to 21610 states and 61105 transitions. [2022-03-01 16:22:07,343 INFO L78 Accepts]: Start accepts. Automaton has 21610 states and 61105 transitions. Word has length 139 [2022-03-01 16:22:07,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:22:07,343 INFO L470 AbstractCegarLoop]: Abstraction has 21610 states and 61105 transitions. [2022-03-01 16:22:07,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 3.7294117647058824) internal successors, (317), 85 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-01 16:22:07,344 INFO L276 IsEmpty]: Start isEmpty. Operand 21610 states and 61105 transitions. [2022-03-01 16:22:07,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:22:07,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:22:07,366 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-01 16:22:07,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-01 16:22:07,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:22:07,585 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:22:07,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:22:07,586 INFO L85 PathProgramCache]: Analyzing trace with hash -279587042, now seen corresponding path program 48 times [2022-03-01 16:22:07,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:22:07,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425447894] [2022-03-01 16:22:07,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:22:07,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:22:07,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:22:10,215 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 16:22:10,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:22:10,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425447894] [2022-03-01 16:22:10,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425447894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:22:10,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927515113] [2022-03-01 16:22:10,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 16:22:10,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:22:10,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:22:10,217 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:22:10,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 16:22:10,365 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 16:22:10,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 16:22:10,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-01 16:22:10,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:22:11,151 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 15 treesize of output 11 [2022-03-01 16:22:11,342 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 15 treesize of output 11 [2022-03-01 16:22:11,883 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-01 16:22:12,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:22:12,681 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-01 16:22:13,232 INFO L353 Elim1Store]: treesize reduction 43, result has 21.8 percent of original size [2022-03-01 16:22:13,232 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 49 treesize of output 25 [2022-03-01 16:22:13,888 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-01 16:22:13,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 16:22:14,819 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~q_back~0 (+ c_~q_front~0 1)) (< |c_thread1Thread1of1ForFork1_~i~0#1| c_~N~0) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1759 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1759) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset 4)) (select .cse0 (+ .cse1 c_~q~0.offset)))) c_~N~0)) (forall ((v_ArrVal_1759 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1759) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset 4)) (select .cse2 (+ .cse3 c_~q~0.offset)))))))) is different from false [2022-03-01 16:22:14,915 WARN L838 $PredicateComparison]: unable to prove that (or (< (+ |c_thread1Thread1of1ForFork1_#t~post1#1| 1) c_~N~0) (<= c_~q_back~0 (+ c_~q_front~0 1)) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1759 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1759) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset 4)) (select .cse0 (+ .cse1 c_~q~0.offset)))) c_~N~0)) (forall ((v_ArrVal_1759 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1759) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset 4)) (select .cse2 (+ .cse3 c_~q~0.offset)))))))) is different from false [2022-03-01 16:22:14,934 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~q_back~0 (+ c_~q_front~0 1)) (< (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1) c_~N~0) (<= c_~n~0 c_~q_back~0) (< c_~q_front~0 0) (and (forall ((v_ArrVal_1759 (Array Int Int))) (<= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1759) c_~q~0.base)) (.cse1 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse0 (+ .cse1 c_~q~0.offset 4)) (select .cse0 (+ .cse1 c_~q~0.offset)))) c_~N~0)) (forall ((v_ArrVal_1759 (Array Int Int))) (<= c_~N~0 (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1759) c_~q~0.base)) (.cse3 (* c_~q_front~0 4))) (+ c_~s~0 (select .cse2 (+ .cse3 c_~q~0.offset 4)) (select .cse2 (+ .cse3 c_~q~0.offset)))))))) is different from false [2022-03-01 16:22:21,249 INFO L353 Elim1Store]: treesize reduction 39, result has 40.0 percent of original size [2022-03-01 16:22:21,250 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 222 treesize of output 127 [2022-03-01 16:22:21,358 INFO L353 Elim1Store]: treesize reduction 94, result has 62.5 percent of original size [2022-03-01 16:22:21,358 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 551 treesize of output 606 [2022-03-01 16:22:21,399 INFO L353 Elim1Store]: treesize reduction 47, result has 53.0 percent of original size [2022-03-01 16:22:21,400 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 606 treesize of output 594 [2022-03-01 16:22:21,420 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:22:21,420 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 341 treesize of output 289 [2022-03-01 16:22:21,435 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-03-01 16:22:21,436 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 289 treesize of output 237 [2022-03-01 16:22:27,326 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-03-01 16:22:27,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927515113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 16:22:27,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 16:22:27,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41, 42] total 115 [2022-03-01 16:22:27,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623759575] [2022-03-01 16:22:27,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 16:22:27,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-03-01 16:22:27,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 16:22:27,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-03-01 16:22:27,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=747, Invalid=11633, Unknown=64, NotChecked=666, Total=13110 [2022-03-01 16:22:27,334 INFO L87 Difference]: Start difference. First operand 21610 states and 61105 transitions. Second operand has 115 states, 115 states have (on average 3.1652173913043478) internal successors, (364), 115 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-01 16:23:40,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 16:23:40,608 INFO L93 Difference]: Finished difference Result 35338 states and 96762 transitions. [2022-03-01 16:23:40,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 287 states. [2022-03-01 16:23:40,608 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 115 states have (on average 3.1652173913043478) internal successors, (364), 115 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) Word has length 139 [2022-03-01 16:23:40,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 16:23:40,661 INFO L225 Difference]: With dead ends: 35338 [2022-03-01 16:23:40,661 INFO L226 Difference]: Without dead ends: 28044 [2022-03-01 16:23:40,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 235 SyntacticMatches, 40 SemanticMatches, 380 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 56743 ImplicationChecksByTransitivity, 73.5s TimeCoverageRelationStatistics Valid=15049, Invalid=128091, Unknown=134, NotChecked=2268, Total=145542 [2022-03-01 16:23:40,666 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 8868 mSDsluCounter, 16810 mSDsCounter, 0 mSdLazyCounter, 8693 mSolverCounterSat, 1460 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8868 SdHoareTripleChecker+Valid, 15499 SdHoareTripleChecker+Invalid, 21507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1460 IncrementalHoareTripleChecker+Valid, 8693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11354 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-03-01 16:23:40,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8868 Valid, 15499 Invalid, 21507 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1460 Valid, 8693 Invalid, 0 Unknown, 11354 Unchecked, 5.7s Time] [2022-03-01 16:23:40,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28044 states. [2022-03-01 16:23:40,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28044 to 17211. [2022-03-01 16:23:41,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17211 states, 17210 states have (on average 2.8193492155723416) internal successors, (48521), 17210 states have internal predecessors, (48521), 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-01 16:23:41,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17211 states to 17211 states and 48521 transitions. [2022-03-01 16:23:41,057 INFO L78 Accepts]: Start accepts. Automaton has 17211 states and 48521 transitions. Word has length 139 [2022-03-01 16:23:41,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 16:23:41,057 INFO L470 AbstractCegarLoop]: Abstraction has 17211 states and 48521 transitions. [2022-03-01 16:23:41,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 3.1652173913043478) internal successors, (364), 115 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-01 16:23:41,057 INFO L276 IsEmpty]: Start isEmpty. Operand 17211 states and 48521 transitions. [2022-03-01 16:23:41,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-01 16:23:41,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 16:23:41,079 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-01 16:23:41,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 16:23:41,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-01 16:23:41,293 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 16:23:41,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 16:23:41,294 INFO L85 PathProgramCache]: Analyzing trace with hash 957477948, now seen corresponding path program 49 times [2022-03-01 16:23:41,294 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 16:23:41,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437063474] [2022-03-01 16:23:41,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 16:23:41,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 16:23:41,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:23:43,092 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-01 16:23:43,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 16:23:43,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437063474] [2022-03-01 16:23:43,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437063474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 16:23:43,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626415744] [2022-03-01 16:23:43,093 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 16:23:43,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 16:23:43,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 16:23:43,094 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 16:23:43,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 16:23:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 16:23:43,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-01 16:23:43,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 16:23:43,276 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-01 16:23:43,313 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-01 16:23:43,313 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-01 16:23:43,727 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-03-01 16:23:43,727 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-01 16:23:44,080 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-01 16:23:44,253 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-01 16:23:44,809 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-01 16:23:45,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 16:23:45,825 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-01 16:23:46,575 INFO L353 Elim1Store]: treesize reduction 39, result has 23.5 percent of original size [2022-03-01 16:23:46,575 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 47 treesize of output 25 [2022-03-01 16:23:46,959 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-01 16:23:46,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-01 16:23:54,610 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 16:23:54,612 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-03-01 16:23:54,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-01 16:23:54,638 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-01 16:23:54,638 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 16:23:54,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-01 16:23:54,828 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 140 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 28 for 2ms.. [2022-03-01 16:23:54,830 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 16:23:54,830 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 16:23:54,832 INFO L732 BasicCegarLoop]: Path program histogram: [49, 3, 2, 1, 1, 1] [2022-03-01 16:23:54,833 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 16:23:54,833 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 16:23:54,834 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 04:23:54 BasicIcfg [2022-03-01 16:23:54,834 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 16:23:54,834 INFO L158 Benchmark]: Toolchain (without parser) took 845951.63ms. Allocated memory was 178.3MB in the beginning and 874.5MB in the end (delta: 696.3MB). Free memory was 120.1MB in the beginning and 530.6MB in the end (delta: -410.5MB). Peak memory consumption was 285.7MB. Max. memory is 8.0GB. [2022-03-01 16:23:54,834 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 178.3MB. Free memory was 136.4MB in the beginning and 136.4MB in the end (delta: 75.3kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 16:23:54,834 INFO L158 Benchmark]: CACSL2BoogieTranslator took 238.73ms. Allocated memory was 178.3MB in the beginning and 242.2MB in the end (delta: 64.0MB). Free memory was 119.8MB in the beginning and 212.4MB in the end (delta: -92.6MB). Peak memory consumption was 10.9MB. Max. memory is 8.0GB. [2022-03-01 16:23:54,834 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.25ms. Allocated memory is still 242.2MB. Free memory was 212.4MB in the beginning and 210.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 16:23:54,834 INFO L158 Benchmark]: Boogie Preprocessor took 18.55ms. Allocated memory is still 242.2MB. Free memory was 210.4MB in the beginning and 208.8MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 16:23:54,835 INFO L158 Benchmark]: RCFGBuilder took 512.95ms. Allocated memory is still 242.2MB. Free memory was 208.8MB in the beginning and 187.3MB in the end (delta: 21.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. [2022-03-01 16:23:54,835 INFO L158 Benchmark]: TraceAbstraction took 845151.08ms. Allocated memory was 242.2MB in the beginning and 874.5MB in the end (delta: 632.3MB). Free memory was 186.8MB in the beginning and 530.6MB in the end (delta: -343.8MB). Peak memory consumption was 290.0MB. Max. memory is 8.0GB. [2022-03-01 16:23:54,835 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.10ms. Allocated memory is still 178.3MB. Free memory was 136.4MB in the beginning and 136.4MB in the end (delta: 75.3kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 238.73ms. Allocated memory was 178.3MB in the beginning and 242.2MB in the end (delta: 64.0MB). Free memory was 119.8MB in the beginning and 212.4MB in the end (delta: -92.6MB). Peak memory consumption was 10.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.25ms. Allocated memory is still 242.2MB. Free memory was 212.4MB in the beginning and 210.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 18.55ms. Allocated memory is still 242.2MB. Free memory was 210.4MB in the beginning and 208.8MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 512.95ms. Allocated memory is still 242.2MB. Free memory was 208.8MB in the beginning and 187.3MB in the end (delta: 21.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. * TraceAbstraction took 845151.08ms. Allocated memory was 242.2MB in the beginning and 874.5MB in the end (delta: 632.3MB). Free memory was 186.8MB in the beginning and 530.6MB in the end (delta: -343.8MB). Peak memory consumption was 290.0MB. 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 analyzing trace of length 140 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 28 for 2ms.. - 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 analyzing trace of length 140 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 28 for 2ms.. - 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 analyzing trace of length 140 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 28 for 2ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 146 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 845.1s, OverallIterations: 57, TraceHistogramMax: 4, PathProgramHistogramMax: 49, EmptinessCheckTime: 0.4s, AutomataDifference: 469.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 128679 SdHoareTripleChecker+Valid, 71.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 128679 mSDsluCounter, 365077 SdHoareTripleChecker+Invalid, 61.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 80994 IncrementalHoareTripleChecker+Unchecked, 384641 mSDsCounter, 10970 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 161830 IncrementalHoareTripleChecker+Invalid, 253794 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10970 mSolverCounterUnsat, 10102 mSDtfsCounter, 161830 mSolverCounterSat, 1.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 19658 GetRequests, 11583 SyntacticMatches, 508 SemanticMatches, 7567 ConstructedPredicates, 30 IntricatePredicates, 6 DeprecatedPredicates, 427351 ImplicationChecksByTransitivity, 523.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21610occurred in iteration=55, InterpolantAutomatonStates: 4442, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.5s AutomataMinimizationTime, 56 MinimizatonAttempts, 153214 StatesRemovedByMinimization, 54 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 335.4s InterpolantComputationTime, 13897 NumberOfCodeBlocks, 13720 NumberOfCodeBlocksAsserted, 171 NumberOfCheckSat, 20370 ConstructedInterpolants, 2137 QuantifiedInterpolants, 447852 SizeOfPredicates, 1617 NumberOfNonLiveVariables, 15445 ConjunctsInSsa, 2866 ConjunctsInUnsatCore, 159 InterpolantComputations, 5 PerfectInterpolantSequences, 867/4368 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